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

最新回答 / qq_慕妹7216550
你的括号是中文括号,要改成英文括号,(全角符号跟半角符号所对应的ASCII码是不同的)

最新回答 / 421109070810赵伟辰
第六行把i<10改成i<9,第九行把就i<9改成j<9-i,第十九行全部删去,在return 0;前面加上for(i=0;i<10;i++)printf("%d",score[i]);就行了

已采纳回答 / Feng4011060
#include <stdio.h>int main(){    double num = 2.5;    int a =(int)num;      //定义浮点型变量num并赋值为2.5    printf("num的整数部分是%d\n", a);      return 0;}

已采纳回答 / weixin_慕婉清5253664
十位获取是 td=(num%100)/10; 假如250的话0乘任何数都是0,你这样算就没意义了

最赞回答 / 弥丶漫
int getGirth(int a,int b,int c)a,b,c局限于GetGirth函数中,且未赋予有任何的值,所以被称为形参;而,后面:int main(){    int a, b, c;    //虽然这里也定义了a,b,c但是与GetGirth函数中的abc互不影响,因为都是局部的定义printf("三角形的周长是:%d\n",GetGirth(a,b,c));  //在这里,给GetGirth中的abc赋予了与之对应的abc值,那么就说这个 main函数中abc是实参

最赞回答 / weixin_慕无忌0582635
我自己发现了,应该是return price;?

最赞回答 / 弥丶漫
已知题目说的是:第二天剩余的就是第一天的一半多一个,直观介绍:假如第一天有:100(个)那么第二天就还剩下:100/2-1    #这里就不用介绍了吧,吃掉一半并多吃一个第二天就剩下了:50-1=49个那么我们反推回去的话,可能很多人认为也就是 49*2+1就完事了,但是你确定吗?49*2=98        98+1=99(个)看到这里,相信你已经明白为什么要 (n+1)*2了吧其实数字运算的奥妙得靠自己去理解,其实我也解释不清楚

最新回答 / weixin_慕婉清5253664
前面的a b c是形参,后面定义赋值的a b c是实参,因为有了具体的值

已采纳回答 / 慕姐6987332
运行试了一下,两个printf后的标点出了问题,标点符号都应该用英文格式

最赞回答 / 慕容1429910
父循环执行一次,子循环需要全部执行完成才会跳出。所以在第一次执行父循环时这条子循环在循环体中执行了四次,也就是说做了四次输出,每次输出一个空格。第二次循环i=2,j=2,循环三次,输出三个空格,类推

已采纳回答 / qq_kiss_me_gxBGTY
b++ >= a*2算术运算符:++  (优先级2)、* (优先级3)关系运算符:>= (优先级5)运算: (b++)>=  (a*2)b++:先计算值,再b加1                
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消