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

已采纳回答 / qq_莫非
不看答案,自己研究也可以做出来

已采纳回答 / qq_宽恕_1
if (prime(m))中,prime中的判定条件应为i而不是m

已采纳回答 / 断魂无心
#include<stdio.h>int age(int n){    int a;    if(n==1)        a= 10;    else        a= 2+age(n-1);   return a;}int main(){    int n = 5;    printf("第%d个人age是%d",n,age(5));}

已采纳回答 / qq_JinxSona_0
=符号就是正常使用的,你要记住==这个符号,这是运算符,当你做等于判断的时候用这个,一般在if这样的判断语句中使用。=符号是和+-*/这些一起的,==是和&&||><这样的关系运算符一起

最赞回答 / kanasm
#include <stdio.h>int main(){    //定义三位数num,个位数x,十位数y,百位数z    int num, x, y, z;    for(num=100;num<1000;num++)    {        x = num/100;        y = (num-x*100)/10;        z = num%10;        if(num==100*z+10*y+x+297)        {            printf("%d\...

已采纳回答 / kanasm
%f对应的是float,%lf对应的是doublefloat是单精度占4个字节,double是双字节占8个字节通俗来讲就是double比float的精度高,一般情况下float就已经够用了double占用的内存是float的两倍,而且运行速度慢得多,尽量选择float吧例如想要4位小数要用%.4f或者%.4lf,在没有定义几位小数时默认6位小数

已采纳回答 / 岚丨澜
你的程序本身有几个问题,首先,你在定义函数的时候score后面没有中括号[],这样后面 你打score[i]他会提示找不到指针(编译报错说的,我也不懂);其次,你在定义得到most函数中用了未定义的arr[];再次,你most函数中第一个for循环条件写错“;”写成“,”;还有你输出总分和平均分的时候用的方式不对,你用(all)他会输出all的ASCLL码(我也不清楚,反正输出一串不相干的数,应该是这样),所以我用了定义值得方式;哦还有,你不等号打错了;这些是程序本身的问题,还有就是输出问题,降序排列sc...

已采纳回答 / 慕无忌0631739
a++是先输出原来a的值100,然后再进行下一步a=a+1=101,a++与++a功能相反

已采纳回答 / 浪子回头呀
N表示数组的元素个数,元素的表达方式有一种是score[]={元素1,元素2,。。。。。,元素n}的,前面的[]里面的元素个数可以省略的。

已采纳回答 / 慕娘1957832
printf("%d*%d=%d",i,j,result);//不要留空格

已采纳回答 / qq_LaoTzucantdo_0
不会的   一定是你哪个地方出错了,height=185满足if语句中的条件,所以输出恭喜小明可以参加篮球队,但是不应该用%d\n,你把这个%d\n去掉,在这里%d\n没有用

已采纳回答 / qq_莫非
用一个就行了吧,用不着定义两个

已采纳回答 / 慕勒3424625
先算括号里面的,再去算%和/,因为%和/同级
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消