1. 首页 > 科技

本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素?

本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素?

编写程序,输入n个整数存放到一维数组中,对这n个整数从大...

编写程序,输入n个整数存放到一维数组中,对这n个整数从大...

nclude stdio.h>

#include stdlib.h>

#include iostream.h>

void sort( int * s,int len);

void main()

{

int n,i;

printf("请输入个数n:\n");

scanf("%d",&n);

int * choice=(int *) malloc ( sizeof(int) * n );

printf("请输入%d个数\n",n);

for( i=0;in;i++)

scanf("%d",&choice[i]);

int * s=choice;

sort(s,n);

for( i=0;in;i++)

{

printf("%i ",choice[i]);

}

printf("\n");

free(choice);

}

void sort( int * s,int len)

{

int i=0,j=0,tmp;

for(i=0;ilen;i++)

{

for(j=i+1;jlen;j++)

{

if(*(s+i)>*(s+j))

{

tmp=*(s+i);*(s+i)=*(s+j);*(s+j)=tmp;

}

}

}

}

7.问候你我的朋友:送你阳光,替你把痛苦蒸发,送你细雨,替你把龌龊冲刷。送你流星,替你带走噩梦,你开心了吧!

编写一个程序,定义一个存储整数的数组,输入n个整数(n≤1000),将这n个数存储在数组中,求这n个数的

这样来实现

#include

void main()

{

int a[50];

int i=0,j=0;

printf("请输入数据,中间用空格间隔,用回车结束输入:\n");

do

{

scanf("%d",&a[i++]);

}while(getchar()!='\n');

for(j=0;j

{

printf("%3d",a[j]);

j++;

if(j%5==0)

printf("\n");

}

printf("\n");

}

编写程序,输入n个整数存放到一对数组中,对这n个整数从大到小排序。

#include<stdio.h>

#include<stdlib.h>

int cmp(const void *a,const void *b)

{

return *(int *)b-*(int *)a;

}

int main()

{

int i,a[10]={1,2,3,4,5,6,7,8,9,10};

qsort(a,10,sizeof(int),cmp);

for(i=0;i<10;i++)

printf("%d ",a[i]);

printf("\n");

return 0;

}

.编写程序,输入n个整数存放到一维数组中,对这n个整数从大到小排序。

void main()

{ const int N=100;

cout<<"请输入整数个数n(n<=100)";

int n,t,a[N];

cin>>n;

if (n<=N)

cout<<"请输入一串整数"<

for(int i=0;i

{ cin<

for(int j=i+1; j<=n;j++)

if (a[j]>a[i])

{t=a[i];a[i]=a[j];a[j]=t;}

}

for(i=0;i

cout<

cout<

}