求救:C 编程求水仙花数
水仙花数就是各位数字的立方等于其本身的三位数 求个比较简单明了的编程,最好能稍稍解释下就更好了,初学者呵呵
int i,j,k for(i=1;i<=9;i++) for(j=0;j<=9;j++) for(k=0;k<=9;k++) if(i*i*i+j*j*j+k*k*k==i*100+j*10+k) printf("%d\n",i*100+j*10+k) 应该是这样吧?随手写的不知道对不对
有百度搜一下。
三位数即100到999,此即循环次数的限定,而求各位数字可用整除和取余运算,在c中即/和%,然后利用立方等于本身的循环控制条件输出该数即可。可利用for 循环解决,比较简单,自己写写看,呵呵,我相信你能解决的,加油吧
答:桌面图标是无法自动得到,因为图标的存在与否应用程序无法知道。 如果你确认在桌面上可能会有这个图标,那么你只要遍历桌面所有的图标,然后把指向该应用程序的图标都更改...详情>>