已采纳回答 / 慕粉2146478508
#include<stdio.h>
int main()
{int num,sd,td,hd;
for(num=100;num<1000;num++)
{
hd=num/100;
td=(num/10)%10;
sd=num%10;
if(num==hd*hd*hd+td*td*td+sd*sd*sd)
{
printf("水仙花数字:%d\n",num);
}
}
return 0;
}
你比对一下
2017-04-10
已采纳回答 / Minamo
可以的。一个函数内可以调用另一个函数,但是不能在定义另一个函数。这种调用我们书上叫做函数的嵌套调用。(我也是在学习,你可以去了解一下)<...code...><...code...>
2017-04-09
已采纳回答 / qq_时间都去哪了_5
\代表反斜杠,一般用来转义,\n整体在c语言中代表换行,还有\t表示tab空格,等等;/只是目录分割,比如/root/usr/bin,在程序中/n不代表什么含义
2017-04-08
已采纳回答 / 慕粉1631391925
我只能发现把那段代码注销,改成这样就可以了,但我不知道为什么。。。你回答过我的题,我水平不高,只能帮到这。。。希望对你有用吧<...图片...>
2017-04-08
已采纳回答 / qq_小白_75
z=x+y 是个运算式,相当于把x+y的值赋予z 实际printf输出的是z的值。 如果要判断是否相等 用==来判断 1个=号是赋值,2个=号是比较
2017-04-07
已采纳回答 / qq_重命名_0
#include<stdio.h>#include<windows.h>int main(){ int year,month,day; int m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12; m1=31; m2=28+m1; m3=31+m2; m4=30+m3; m5=31+m4; m6=30+m5; m7=31+m6; m8=31+m7; m9=30+m8; m10=31+m9; ...
2017-04-06