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

已采纳回答 / 团团君
你定义的sd,td,hd都是没有赋初值的,所以在for语句中你是用的这三个变量的值均是不定值,自然不会得到你想要的结果。sd,td,hd应该如下进行:hd=num/100; td=num/10%10; sd=num%10;这样就对了

已采纳回答 / 小虎头的小骨头
#include <stdio.h>int main(){    int x,y;    x = 10;    y = -3;    printf("x+y=%d\n",x+y     );      printf("x-y=%d\n",x-y     );    printf("x*y=%d\n",  x*y   );    printf("x/y=%d\n",x/y     );    printf("x%y=%d\n",x%y     );      return 0;    }

已采纳回答 / night123
因为F(n-1)*n;当n减到1时完成n的阶乘,同时输出1.

已采纳回答 / Rorai
你可以适当参考同学的代码,或者找一本书去研究研究

已采纳回答 / 云梦泽5946
c值赋给n后,c里面没值了。正确写法是:int n = c;    //将c赋值给n                                                               float f = n;  //将c赋值给f                                                               double d =f;//将c赋值给d

已采纳回答 / 只为伊人心独醉
float fee(int dis,int t)逗号格式换成英文的,  return money;后面加}},你缺了两个大括号的后半部分,条件中的燃油费是不分时段的所以就没必要加flag,条件的需要写出来的只有两个时间和距离,你这个我能改的就这么多,不过金额还不对

已采纳回答 / 毛利小五郎
#include <stdio.h>int x = 77;//声明全局变量x=77void fn1(){    printf("fn1(): x=%d\n", x);     //此处x是局部变量,在fn1()中未赋值,因此这时x的值跟随全局变量,为77}int main(){    int x = 10;//main函数中...

已采纳回答 / 核桃桃
我是这么理解的:*只会出现在空格输出完了之后,所以只需要满足输出足够的空格就好,而第一个子循环for循环完毕才相当与父循环进行一次,第一次for循环形成了4个空格,所以其实也就是说j<4也可以,这样形成3个空格也可以出现图中的结果。

已采纳回答 / 6124202
十以内  就是不超过十,所以我认为包括

已采纳回答 / qq_破晓_24
printf括号里面的句子错了,应该改为("%s\n",“今年是闰年")或者("今年是闰年\n")

已采纳回答 / 丅一詀垨候5
auto 是关键字所以不能做标识符

已采纳回答 / Chen2喵
去掉两个“?”再试试

已采纳回答 / johnwillam
jR=joneResult,两者是等价的。

已采纳回答 / Ciry
case  X:  后面是冒号不是分号。if(year%4 == 0)    {       if(month < 3)         {            printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);         }       else     // 这儿掉了else 补上         {           printf("%d年%d月%d日是该年的第%d天",year,month,day,sum+1);         }   ...
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消