输入n个数 从小到大排序 每行输出5个数.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/13 11:08:34
#include<stdio.h>void sort(float *a, int n){ int i,j,tmp; &
#includemain(){FILE*fin,*fout;fin=fopen("maopao!.in","r");fout=fopen("maopao!.out","w");inti,j,t;int
就是前一个数和后一个数比较大小的,如果前一个比后一个大则交换一下位置,你在网上搜下“冒泡排序法”有详细的解读.你说的这些比较方式是一样的,只要逻辑上是对的,谁在前谁在后,怎么比较都可以,只要你写好,i
额,这个问题是个很简单的问题,只有2个数字而已,只要一个比较就行了啊.#includevoidmain(){inta,b;scanf("%d%d",&a,&b)if(a
//使用冒泡排序 其中认为如果输入0则程序结束//以下程序没有编译,可能有些小错#include <stdio.h>void main(){&nb
if(n>=a[9]){a[10]=n;}else{for(inti=0;i再问:再答:把int删掉
你是指数据还是代码本身,你代码能编译成功吗?代码本身有没有提示错误吗?我看你连一些基本库文件都没有加,而且还没有代码怎么退出输入状态,是要等所有的数组填满吗,有时候会不可能的!而且排序算法用错了.这里
#includeintmain(){float*p,*q,*max,*min,ave=0;intn;scanf("%d",&n);q=(float*)calloc(n,sizeof(float));f
#include#includevoidmain(){intn;printf("pleaseinputn:");scanf("%d",&n);inti,j,sum;for(i=1;i
书上不是有讲的吗?我给你打出来,就给我最佳哦#includevoidmain(){inta[11];inti,j,t;printf("input10numbers:\n");for(i=1;i
少了几个;赋值语句也有些问题.程序如下,编译通过.#includeintmain(){inta,b,c,t;while(scanf("%d%d%d",&a,&b,&c)!=EOF){if(a
#include#includemain(){\x09inta[50],n,i,j,t;\x09printf("inputn:");\x09scanf("%d",&n);\x09printf("inp
a[i]a[j]<a[j+1]a[j+1]=tempa[i]
publicvoidscanner(){\x09\x09intarr[]=newint[5];//存储输入数据\x09\x09inttemp;\x09\x09\x09\x09//用于数据交换\x09S
#includeintmain(){inta,b,c;intsum,max,min;scanf("%d%d%d",&a,&b,&c);sum=a+b+c;max=a>ba:b;max=max>cmax
例程如下:#includemain(){inta[6]={1,2,3,4,5,6};inti;for(inti=0;i
1:#includeintmain(){inta[10],i,*p,j,temp;for(i=0;i
楼上的都没明白楼主的意思.O(∩_∩)O~#include#include#defineN10voidmain(){chara[5];inti,n,temp;intnum1[N],num2[N];p