<div style="font-size: 13.3333px; widows: auto; font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23.8px;"><span style="font-size:24px;">求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数</span></div><div style="font-size: 13.3333px; widows: auto; font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 23.8px;"><span style="font-size:24px;">字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。</span></div>
#include<stdio.h>
int main()
{
int i=0;
int j=0;
int k=0;
int n=0;
for(n=0; n<1000; n++)
{
i=n/100;
j=(n-i*100)/10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
printf("%d是水仙花数\n",n);
}
return 0;
}
3.求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+
22222
#include<stdio.h>
int main()
{
int a=2;
int sum=0;
int i=0;
for(i=0; i<5; i++)
{
sum=sum+a;
a=a*10+2;
}
printf("%d\n",sum);
return 0;
}