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

最新回答 / weixin_慕仙4462838
你可以试试如果中间加逗号输出结果也有逗号
7l7
#include <stdio.h>
int main()
{
char c = 'a';
int n = c; //将c赋值给n
float f = c; //将c赋值给f
double d = c; //将c赋值给d
printf("%d\n",n);
printf("%f\n",f);
printf("%lf\n",d);
return 0;
}
//ASCII中字符‘a’的编号是97
//结果

最新回答 / 慕设计7457645
相当于固定一样  比如%c  %%

最新回答 / weixin_慕用1207888
因为num=num+1是先运算后应用吧,而num++,先应用num的值,然后再令num加上1

最新回答 / Robert_Martin
可以不写,用%f,用%f时它的格式符是六位小数,height的赋值是1.85,小数没有达到6位,那么它就会用0来填充后面六位
#include <stdio.h>
int getWordNumber(int n)
{
if(n == 1)
{
return 1;
}
else{
return getWordNumber (n-1) +n;
}
}
int main()
{
int num = getWordNumber(10);
printf("小明第10天记了:%d个单词.\n",num);
return 0;
}

最新回答 / weixin_慕盖茨2597418
==表示等于,意思是a==b意思是a的值和b的值相等,m==13+1表示m的值和13+1相等,只是判断,并不表示赋值,而这里的意思明显是要赋值,赋值时只有一个等号,应写作m=13+1

最赞回答 / 二闩
空格数看的不是数字的大小,而是j循环的次数。j循环几次就会打出几个空格,由于j=i,也就是说每过一个父循环,就是代表换行的意思,j随着i的增加而增加,而且j还要小于5,故j循环的次数只会越来越少,也就代表空格依次递减

最新回答 / qgxx
eg<...code...>输出:ab但你换行(也就是\n)输出:a          b

最新回答 / 慕村4154991
n是一个整数,当n=0时,!(n)=1;当n不等于0时,!(n)=0
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消