求1000以内的水仙花数 要求将水仙花数保存到数组a()中,并打印到窗体上。请用For循环结构实现。

[复制链接]
查看11 | 回复2 | 2012-12-12 20:46:14 | 显示全部楼层 |阅读模式
#includevoid main(){ int i,a,b,c,j=0,n; int A[100]; for(i=1;i<1000;i++) {a=i/100;b=(i%100)/10;c=i%10;if(i==(a*a*a+b*b*b+c*c*c)){ A[j]=i; j++;} } for(n=0;n<j-1;n++)printf("水仙花数为:%d\n",A[n]);} VC++6.0...
回复

使用道具 举报

千问 | 2012-12-12 20:46:14 | 显示全部楼层
#include"stdio.h"main(){int i,s[4],a,b,c,t=0; for(i=100;i<1000;i++) {a=i/100%10;b=i/10%10;c=i%10;if((a*a*a+b*b*b+c*c*c)==i){s[t]=i;t++;}}for(i=0;i<t;i++...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行