C语言的题目是 1 s=13+23+33+....103 2 打印出所用的 水仙花花树,所谓 水仙花花树是指一个三位数,其各数

写出程序
2025-04-06 04:55:13
推荐回答(2个)
回答1:

你这是一道题啊还是两道啊,要是两道的话,第一个很简单啊,for循环就可以只不过是i*10+3而已嘛,第十个就是把3位数的各位数分离开来就可以了啊,用求余和整除就ok了

回答2:

第一个
#include
void main()
{
int sum=0,i,j;
for(i=1;i<=10;i++)
{
j = i*10+3;
sum += j;
}
printf("%d\n",sum);
}
第二个
#include "stdio.h"
#include "conio.h"
void main()
{
int i,j,k,n;
printf("'water flower'number is:");
for(n=100;n<1000;n++)
{
i=n/100;/*分解出百位*/
j=n/10%10;/*分解出十位*/
k=n%10;/*分解出个位*/
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
printf("%-5d",n);
}

}