为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 慕粉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; } 你比对一下

已采纳回答 / realwds
小写的for是关键字不能选,可那个是大写的啊!兄弟  C语言是严格区分大小写的!!!

已采纳回答 / Minamo
可以的。一个函数内可以调用另一个函数,但是不能在定义另一个函数。这种调用我们书上叫做函数的嵌套调用。(我也是在学习,你可以去了解一下)<...code...><...code...>

已采纳回答 / 为了梦想fighting
不用刻意去背,用到再记住就好

已采纳回答 / qq_时间都去哪了_5
\代表反斜杠,一般用来转义,\n整体在c语言中代表换行,还有\t表示tab空格,等等;/只是目录分割,比如/root/usr/bin,在程序中/n不代表什么含义

已采纳回答 / 沐泽希
就是默认,比如你定义一个变量int a;实际是:auto int a;

已采纳回答 / 慕粉1631391925
我只能发现把那段代码注销,改成这样就可以了,但我不知道为什么。。。你回答过我的题,我水平不高,只能帮到这。。。希望对你有用吧<...图片...>

已采纳回答 / qq_小白_75
z=x+y 是个运算式,相当于把x+y的值赋予z 实际printf输出的是z的值。 如果要判断是否相等 用==来判断 1个=号是赋值,2个=号是比较

已采纳回答 / 田心枫
还行吧  但是自己学了  感觉没用上

已采纳回答 / 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; ...

已采纳回答 / 慕粉1801376783
可以把#define理解为事先商量好的定义,因为这样可以简化算法。当你所用的变量不用在程序中修改其值时,你可以用它。

已采纳回答 / 慕斯卡1730669
char是1个字节,double是8字节,so  char不能直接转换double

已采纳回答 / 慕斯卡1730669
把main函数里面第一行删了
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消