C语言程序:产生10个2位的随机整数,用气泡法将这10个整数按从大到小的顺序排列
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 19:31:59
C语言程序:产生10个2位的随机整数,用气泡法将这10个整数按从大到小的顺序排列
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define S 10
int main()
{
int a[S],i,j,t;
char c;
srand((int)time(0));
for (i=0;i<S;i++)
{
a[i]=rand();
printf("a[%d]=%d\n", i, a[i]);
}
printf("Will you sort?(Y/N)");
scanf("%c",&c);
if (c=='Y'||c=='y')
{
for (j=0;j<S-1;j++)
{
for (i=0;i<S-1-j;i++)
{
if (a[i]< a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
printf("排序后的数:\n");
for (i=0;i<S;i++)
{
printf("a[%d]:%d\n",i,a[i]);
}
}
return 0;
}
#include <stdlib.h>
#include <time.h>
#define S 10
int main()
{
int a[S],i,j,t;
char c;
srand((int)time(0));
for (i=0;i<S;i++)
{
a[i]=rand();
printf("a[%d]=%d\n", i, a[i]);
}
printf("Will you sort?(Y/N)");
scanf("%c",&c);
if (c=='Y'||c=='y')
{
for (j=0;j<S-1;j++)
{
for (i=0;i<S-1-j;i++)
{
if (a[i]< a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
printf("排序后的数:\n");
for (i=0;i<S;i++)
{
printf("a[%d]:%d\n",i,a[i]);
}
}
return 0;
}
C语言程序:产生10个2位的随机整数,用气泡法将这10个整数按从大到小的顺序排列
VB随机产生10个100到200之间的整数,将其按从大到小顺序排列
用C语言编写“输入10个整数,按从大到小排列”的程序说明
用C语言编写程序:* 利用随机函数产生100个10~99之间(包括10和99)的随机整数存入一维数组A,
用VB在1-100中产生10个随机整数,按从小到大的顺序排列 如题..求代码
c语言程序设计:设变量a、b、c分别存放从键盘输入的3个整数.编写程序,按从大到小的顺序排列这3个整数.
编写程序,产生30个[1,100]间的随机整数到5行6列数组中【C语言】
随机产生N个1,1000之间不重复的整数存入数组A中,并按从大到小顺序排列.键入整数X,查找:若无,则插入,
C语言使用随机函数rand()产生50个10~99的互不相同的随机整数放入数组a中,再按从大到小的顺序排序
C语言编程考试题 用随机函数产生并输出20个[10,99]的随机整数,输出其中大于这20个数的平均值的数.
1、随机产生10个10-99范围内的整数,分别用选择和冒泡法将数据按从大到小递减的顺序排列,并显示排序结果
C语言程序填空题下面程序是随机产生20个[10,99]以内的整数,并由小到大输出这20个数,请补充完成整个程序.#inc