这个程序的写法是比较标准而简单的,先输入一个整数n,然后使用一个循环输入n个整数到一维数组当中,在使用一个简单的排序方法,比方说冒泡排序就可以对数组进行从大到小的排序,最后输出就可以了.
long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)signed:修饰整型数据,有符号数据类型。(C89标准新增)unsigned:修饰整型数据,无符号数据类型。(K&R时期引入)restrict:用于限定和约束指针,并表明指针是访问一个...
include "stdio.h"#define N 10int main(int argv,char *argc[]){int a[N],i,j,k;printf("Please enter the %d integers...\n",N);for(i=0;i<N;scanf("%d",a+i++));printf("Sorted:\n");for(i=0;i<N;i++){for(k=i,j=k+1;j<N;j++)if(a[k]...
如何输入n个整数 输入n个整数 从大到小 其他类似问题2015-05-11 C语言,C语言! 输入一个正整数n(1<n<=10),再输入... 3 2012-08-24 输入一个正整数n (1<n≤10),再输入n个整数,将它们存... 5 2014-05-19 c语言问题, 一维数组及单重和二重循环的应用 编一个C程序,... 2014-06-26 c语...
首先声明:我是来被骗的!因为根据经验绝大部分的一级头衔的人都是想到问题才注册百度的,别人回答了基本不给分~真没道德!不过我也不是稀罕你的什么烂分,只是因为帮了别人同时锻炼了自己罢了~以下是代码:include <stdio.h> include <stdlib.h> / 编写程序输入n个整数到一维数组(先输入数据的个...
} void main(){ int a[10],i;printf("Input 10 numbers:");for(i=0;i<10;i++)scanf("%d",&a[i]);sx(a,10);printf("从小到大:");for(i=0;i<10;i++)printf("%d ",a[i]);} 比较法从大到小:include <stdio.h> void sx(int x[],int n){ int i,j,t;for(i=0;...
应该是你想复杂 了..我根据你写的改了一下..你看看跟你的有什么区别..include<stdio.h> int main(void){ int a[10];int n,i,k,temp;printf("enter n:");scanf("%d",&n);printf("enter %d :",n);for(i=0;i<n;i++){ scanf("%d",&a[i]);} for(k=0;k<n;k++){ for...
include "stdio.h"main(){ int a[10],i,temp;printf("请输入10个整数,以空格隔开:");for(i=0;i<10;i++){ scanf("%d",&a[i]);} for(i=0;i<5;i++){ temp=a[i];a[i]=a[9-i];a[9-i]=temp;} printf("\n反序输出为:");for(i=0;i<10;i++)printf("%d\t",...
for(j=0;j<n;j++)if(a[i]==b[j]) a1[i]=b1[j];程序如下 include<stdio.h> main(){ int i,j,k,n,t,a[102],b[102],a1[102],b1[102];b1[0]=1;//编号从 1开始.数组a,b 中元素对应的下标 分别放在a1和b1中 printf("输入n\n");scanf("%d",&n);printf("输入%d个...
include<stdio.h> int main(){ int a[10],temp;for(int i=0;i<10;i++)scanf("%d",&a[i]);for(int j=0;j<10-1;j++) //冒泡排序 for(int k=0;k<10-j-1;k++)if(a[k]<a[k+1]){ temp=a[k];a[k]=a[k+1];a[k+1]=temp;} for(int i=0;i<10;i++)pri...