在考生目录下,要求程序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);
}
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |