C语言程序代码

C语言程序代码,第1张

main( )

{

int a;

scanf("%d", &a);

while(a)

{

printf("%d",a%10);

a /= 10;

}

}

首先,这是一个C语言程序,

其次,原程序中的语法错误/编程不规范的地方有很多,修改如下:

//---------------------------------------------------------------------------

#include <stdioh>

#define MAX 200

int a[MAX],b[MAX],cnt=0;

void jsVal(void) /注意这里/

{

int i,j,thou,hun,ten,data;

for(i=0;i<200;i++)

{thou=a[i]/1000;

hun=a[i]%1000/100;

ten=a[i]%100/10;

data=a[i]%10;

if(thou+ten==hun+data)

{b[cnt]=a[i];cnt++;}

for(i=0;i<cnt-1;i++)

for(j=i+1;j<cnt;j++)

if(b[i]>b[j])

{data=b[i];b[i]=b[j];b[j]=data;}

}

} /注意这里/

void readDat(void) /注意这里/

{

int i;

FILE fp; /注意这里/

fp=fopen("IN34DAT","r");

for(i=0;i<MAX;i++)

fscanf(fp,"%d",&a[i]);

fclose(fp);

}

void writeDat(void); /注意这里/

void main(void) /注意这里/

{

int i;

readDat();

jsVal();

printf("满足条件的数=%d\n",cnt);

for(i=0;i<cnt;i++)

printf("%d",b[i]);

printf("\n");

writeDat();

}

void writeDat(void) /注意这里/

{

FILE fp; /注意这里/

int i;

fp=fopen("OUT34DAT","w");

fprintf(fp,"%d\n",cnt);

for(i=0;i<cnt;i++)

fprintf(fp, "%d\n",b[i]);

fclose(fp);

}

//---------------------------------------------------------------------------

以上就是关于C语言程序代码全部的内容,包括:C语言程序代码、C++程序高手帮忙啊。。这个程序哪个地方错了呢,怎么有那么多的警告呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9656954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存