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

已采纳回答 / qq_墨中白_04406896
排序方法有问题int i,j;for(i=0;i<10;i++);    {        for(j=8;j>=i;j--)        int temp;        if(score[j]<score[j+1])        temp=score[j+1];        score[j+1]=score[j];        score[j]=temp;    }这才是冒泡排序法!希望能够帮到你!

已采纳回答 / qq_贫僧已出家_0
#include <stdio.h>int main(){    // 定义变量sum, num    int sum, num;      sum = 0;    for(num = 0; num<=10 ;  num++ ) //for循环条件与num的变化值    {        sum=sum+num; //计算每次数字之间的和sum    }    printf("10以内数的和为:%d", sum);    return 0;}

已采纳回答 / Staularu
不同版本的C语言规定不一样,最新版规定是一定要在for之前定义好,以前是可以在for里面定义的,与此同时,java是可以在for中定义的,可以说可能有与没有各有各的利弊吧。

已采纳回答 / Nullsilence
打开IDE软件,输进去就好了,你自己感受下:#include<stdio.h>int main(){ int y,m,d; printf("请按以“年/月/日”格式输入日期:\n"); scanf("%d/%d/%d",&y,&m,&d); printf("按你要求的格式“年-月-日”输出为:\n%4d-%2d-%2d\n",y,m,d); return 0;}

已采纳回答 / 慕粉1308247415
你用的是小于等于啊,它是得到了11的值后再结束的循环

已采纳回答 / SugarFeng
你这个想想,每一行输出的都是九个值,而不是少一行少一个值,为何不在内层循环中,for(j=1; j<=i ; j++)之后直接打印出来就好

已采纳回答 / 就这么带感
<...code...>#include<stdio.h>int main(){ int n; int mumber; int sum = 0; int i = 0; printf("请输入年龄,以-1表示停止输入:"); scanf("%d", &;mumn); for(mumber=0;n& n;=0;mumber += 1) { sum += n; printf("请输入年龄,以-1表...

已采纳回答 / 慕客
c语言中除了输入(scanf)输出(printf)或者数组语句中的空格是有具体意义的,其他位置的空格电脑都当它不存在,所以第一行你要多少空格都可以,4个空格只是为了更好读代码,对运行结果没影响。

已采纳回答 / 慕粉3655201
自定义函数可以放在主函数后面,但是要在主函数之前加上自定义函数的声明语句;例题中要在主函数前加上 int sayLove();   int dividLine();

已采纳回答 / qq_小嘚在想小策_0
第6行的; 题目是用的中文输入法做的  你要改成英文输入法的 ;

已采纳回答 / 追梦旭日123
都调用函数了啊 jR = joneResult(a, b, c);     jackResult(a,b,c);

已采纳回答 / 慕瓜6036464
#include <stdio.h>int main(){    int m, n;    for(m=2; m<=50; m++)    { for(n=2; n<m; n++)        {            if(m%n==0)       //什么条件下跳出当前循环            break;                 //这里应该退出当前循环了 }         if(m == n)   //n循环结束后,如果m=n的话就输出m        ...

已采纳回答 / npu2016302099
同学,首先你的代码结构比较混乱,注意养成良好的编程习惯啊!我看了好久才跟上你的思路。下面是我替你修改的代码。#include <stdio.h>float p;int x;       这里定义x为全局变量。(建议全局变量尽量少用,会破坏函数的可调用性;)int time(int t){    if(t>5 && t<23)    p=2.3;    else    p=2.3*1.2;    return p;}int f(int x)         这里函数名...

已采纳回答 / BAD丶Apple
楼上的,你根本就没看嘛。话说楼主的"printf"打错了。。。。%lf是输出时对应的格式符号,对应double类型。比如是int i=1;printf("%d",i);中间的%d是对应i的类型,输出结果为1
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消