已采纳回答 / 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; }这才是冒泡排序法!希望能够帮到你!
2016-12-03
已采纳回答 / 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;}
2016-12-03
已采纳回答 / Staularu
不同版本的C语言规定不一样,最新版规定是一定要在for之前定义好,以前是可以在for里面定义的,与此同时,java是可以在for中定义的,可以说可能有与没有各有各的利弊吧。
2016-12-02
已采纳回答 / 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;}
2016-12-02
已采纳回答 / 就这么带感
<...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表...
2016-12-01
已采纳回答 / 慕客
c语言中除了输入(scanf)输出(printf)或者数组语句中的空格是有具体意义的,其他位置的空格电脑都当它不存在,所以第一行你要多少空格都可以,4个空格只是为了更好读代码,对运行结果没影响。
2016-12-01
已采纳回答 / 慕粉3655201
自定义函数可以放在主函数后面,但是要在主函数之前加上自定义函数的声明语句;例题中要在主函数前加上 int sayLove(); int dividLine();
2016-11-30
已采纳回答 / 慕瓜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 ...
2016-11-30
已采纳回答 / 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) 这里函数名...
2016-11-30
已采纳回答 / BAD丶Apple
楼上的,你根本就没看嘛。话说楼主的"printf"打错了。。。。%lf是输出时对应的格式符号,对应double类型。比如是int i=1;printf("%d",i);中间的%d是对应i的类型,输出结果为1
2016-11-30