从键盘输入任意20个整数数序输出,然后由小到大排序后输出。
来源:百度知道 编辑:UC知道 时间:2024/05/28 20:12:55
从键盘输入任意20个整数顺序输出,然后由小到大排序后输出。 此题急用,望速帮忙!
用冒泡法:
#include "stdio.h"
void main()
{
int i, j, t, N;
int a[1000];
printf("请输入要排序数字个数: ");
scanf("%d",&N);
printf("\n请输入%d个数字:\n",N);
for(i=1; i<=N; i++)
scanf("%d",&a[i]);
printf("\n你输入的数据为:");
for(i=1; i<=N; i++)
{
printf("%5d",a[i]);
}
for(j=1; j<N; j++)
for (i=1; i<=N-j; i++)
{
if (a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
printf("\n\n由小到大顺序是:\n");
for(i=1; i<=N; i++)
printf("%d\n",a[i]);
printf("\n");
}
应该用起泡法做:
#include "stdio.h"
void main()
{
int i, j, t, N;
int a[20];
printf("请输入20个数字:\n");
for(i=0; i&l
从键盘输入任意20个整数数序输出,然后由小到大排序后输出。
编写程序要求:从键盘输入任意一个整数,输出图形。
用VB设计:从键盘输入任意5个整数,按由小到大的顺序打印这5个数?
从键盘输入一个0~1000之间的任意整数,输出该整数的所有因子.
怎么用C语言设计这个题目:从键盘输入任意多个整数(-999为结束标志),计算其中正数之和。急求!!1
从键盘输入任意三个整数a,b,c,求三个数中的最大值。
求助:编一个程序,从键盘输入20个任意字符,问题
从键盘输入3个整数,并显示其中最大的整数。
C++编程:从键盘输入20个整数,检查100是否存在,若存在,求它是第几个被输入的
从键盘输入20个整数,产生不带表头的单链表,并输入结点值的程序