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

最赞回答 / 栗新琇
我找到问题了倒数第三个的printf的分号改成西文状态下就能调试通过

已采纳回答 / 幕布斯4021408
额,好有道理,我们这些初学者不就应该多问吗?这里不就是我们学习的地方吗?你是一学就会的吗?哎,咱也不知道,咱就一小问。

最赞回答 / 秦信望
在函数中你没有给n定义类型,这里默认为int类型。
学完了超级棒!

最新回答 / weixin_慕姐5388646
初始化二维数组时,内部的花括号不一定非要存在。如果没有内部花括号,就依序初始化,数值不够,之后就填0.

最新回答 / 噬魂师
hd=num/100&&num/100%10当num值过千就不同了100&&100%10前面是100,后面是0/是除后取整,%是除后取余

已采纳回答 / qq_慕瓜7257093
<...图片...>红框中的位置有中文符号,修改即可
我是先赋值c=a+b 然后赋值e+a*b
然后将c和e套进去,算出来的12

#include <stdio.h>
int main()
{
int a = 3;
int b = 4;
int c = a + b;
int e = a * b;
printf("计算a+b%(a+b)/a+a*b-b该算式的运算结果%d", a + b % c / a + e - b);
return 0;
}

最赞回答 / weixin_慕姐5388646
#include <stdio.h>#include <string.h>int main(){char str1[50] = "abc";char str2[50] = "def";strcpy(str1, str2);printf("str1: %s\n", str1);return 0;}运行结果  :
str1: def
就是一个覆盖问题,原先的字符串被覆盖。因为字符串常量是不能修改的,所以不能被覆盖。
我要水评论

最新回答 / weixin_慕姐3275364
for(表达式1;表达式2;表达式3){代码块}表达式3执行不了的

已采纳回答 / 秦信望
你的第一个switch语句少了前括号,else语句如果需要使用条件,请换成else if
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消