最新回答 / qq_Fansfans_0
for 语句循环,第一个;前是起始,第二个;前是结束条件,最后一个是变化方式,循环取遍三位数, hd,td,sd分别是百位,十位,个位的数字,水仙花数条件是这三个数立方的和与原数相等,通过if 语句筛选
2018-07-29
已采纳回答 / 程序鸭
你的 num number表示数字1-10 sum +=num 这样才对 按照你的代码 就是 第一次sum = 0 符合条件 sum = 0+0 sum = 1第二次 sum = 1 符合条件 sum = 1+1 sum = 3第二次sum = 3 符合条件sum = 3+3 sum = 7 第三次 sum = 7符合条件sum = 7+7 sum = 15 (15>10)不符合条件 结束循环 输出sum = 15
2018-07-29
最赞回答 / 星月浪子
double num = 2.5; int num1 = (int)num;//定义浮点型变量num并赋值为2.5 printf("num的整数部分是%d\n", num1); return 0;
2018-07-28
已采纳回答 / like_sun
错误点不少 1: case和数字中间留个空格 不然没法生效2 当if条件语句成立时 进行赋值 flag=1; 而你直接写的 flag 1; 这点错误3你的print语句 printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);year之前的那个逗号 是中文逗号 , 要改成英文逗号 , 这个是我在编译软件上发现的 希望对你有帮助
2018-07-28
最新回答 / 宝慕林9123151
第一个else是嵌套的。销售业绩够100万了。但是工作没够2年。第二个else是销售业绩不够100万的;连门槛都进不去(销售业绩上不去,就算满十年也是渣啊)。
2018-07-28
最赞回答 / 宝慕林9123151
你第二个for 那里就死循环了。j本来就比5小了,还继续减第一个for是输出空格的。先输出4个空格。每次减少1个第二个for是输出*号的、。先输出1个*号。每次加1个
2018-07-28