1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c语言将水仙花数放入一维数组a中 全国计算机等级考试C语言考试程序设计题(13)...

c语言将水仙花数放入一维数组a中 全国计算机等级考试C语言考试程序设计题(13)...

时间:2019-12-06 07:51:43

相关推荐

c语言将水仙花数放入一维数组a中 全国计算机等级考试C语言考试程序设计题(13)...

在考生目录下,要求程序PROG.C的功能是:将所有的水仙花数保存到一维数组a中。

(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。

例如:153=1*1*1+5*5*5+3*3*3)

#include

void main()

{

void NONO( );//函数声明

int a[10]={0},i;

/***********begin***********/

int a,b,c,j=0;

for(i=100;i<=999;i++)

{c=i;

a=i/100;

b=(i/10);

if(i==a*a*a+b*b*b+c*c*c)

{a[j]=i;j++;}

}

/************end************/

printf("水仙花数为:\n");

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

if(a[i]!=0) printf("%d\n",a[i]);

NONO(a );

}

void NONO(int a[])

{ FILE *fw;

int i;

fw=fopen("PROGOUT.DAT","w");

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

if(a[i]!=0) fprintf(fw,"%d\n",a[i]);

fclose(fw);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。