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

已采纳回答 / ficer
第一排a+1,a本身值不变为0,到第二行,a先输出再自增,所以直接输出结果为0,a本身值为1第三行a先增再输出,此时a本身为2,再输出也为2

已采纳回答 / 黑夜3948521
你十位数读取错误了,整数相除只会显示整数,%是取余数,199/100%10=0,实际上十位是9

已采纳回答 / Wreakerframe
#include <stdio.h>int main(){    //定义三位数num,个位数sd,十位数td,百位数hd    int num, sd, td, hd;    //循环所有三位数    for(   num=100  ;  num<1000   ;    num++  )    {        //获取三位数字num百位上的数字        hd = num/100;        //获取三位数字num十位上的数字        td = (num-hd*100)...

已采纳回答 / 狂人繁星
第一个输出的是num1的值,第二个输出的是num的值,而你强制赋值是使得num1为num的整数部分,所以我们要得到的是num1

已采纳回答 / qq_慕仙9223216
printf("红红的小脸儿温暖我的心窝    \n");中的 ;改为 ;题中的为中文符号,应改为英文符号

已采纳回答 / 头疼的苹果
n 原来是 就是字符n,加上\之后就不在是n了,而是转换成其他的含义 :换行  ,所以叫转义字符,<...图片...>

已采纳回答 / 慕后端7202349
因为示例里的printf语句示用来呈现小明每一次的单词抄写,每次循环都要抄写一遍而练习里的printf语句是在do-while循环得出最终结果时候来展示“具体到哪一年招工规模突破1000人”参考

已采纳回答 / 九千七once
输出"char"类型的字符并换行

已采纳回答 / weixin_慕瓜7324684
定义的整型的长度不同,short更短,范围小一点。

已采纳回答 / 猫咪123
如果不把它拉下来的话会导致程序在运算完每一行的最后一个时将j在加1与最后一个i相乘,将结果导入下一行.

已采纳回答 / 猫咪123
因为i的初始值是1啊,执行顺序是i=11<=3\ni++i=22<=3\ni++i=33<=3\ni++i=44不小于等于3所以跳出该循环因此只输出3行

已采纳回答 / weixin_慕先生1335654
闰年条件表达式那里有问题,建议改成:(year%400==0||(year%4==0&&year%100!=0))

已采纳回答 / askjn
每一行代码是从左边输出起走的  第一行输出4个空格 在输出一个星号  换行 第二行输出3个空格两个星号 以此类推
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消