请将程序中空缺的代码填写完整。 #include <stdio.h> int cube( int m ) /*计算并返回整数m的立方*/ { return m*m*m ; } /*判断一个三位数num是否为一个水仙花数,是则返回1,不是则返回0。*/ int fun( int num ) { int bai,shi,ge; bai = num%100 ; /*num的百位*/ shi = num/10%10 ;
时间: 2024-04-02 12:37:32 浏览: 38
SeqList.h #include <stdio.h> //包含标准输入输出流的头文件 #include <assert.h
/*num的十位*/ ge = num%10 ; /*num的个位*/ if(num == cube(bai)+cube(shi)+cube(ge)) /*如果是水仙花数*/ return 1; else return 0; } int main() { int i; for(i=100;i<=999;i++) if(fun(i)) printf("%d是一个水仙花数\n",i); return 0; }
阅读全文