问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言编程:输入一个数字n,再输入n个数,将这个n个数从小到大输出。

发布网友 发布时间:2022-05-10 09:37

我来回答

3个回答

热心网友 时间:2024-02-28 04:51

int
n,
i;
scanf(输入n的值);
//输入个数
int
*array;
//把需排序的数列定义为数组。这里需要指出的是,如果定义为array[n-1],因为你的n在编译时未赋值,所以编译是不会通过的。于是这里直接将它定义为一个指针,赋值方法跟数组相同。但是个数太多就不能这么做了
for(i
=
0;
i
<
n;
i++){
//输入需要排序的数列
scanf(输入数字到数组array);
}
//todo:冒泡法排序
//输出排序后的数组

热心网友 时间:2024-02-28 04:51

算法思路应该是这样:
1.先定义一个足够大的数组来接受输入的n个数字
2.输入n
3.循环对数组进行数据输入
4.循环数组比较出最大值
5.输出最大值

代码:
#include<stdio.h>
#define
max
100
void
main()
{
int
n,a[max],i,m=0;
printf("请输入个数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("第%d个数:",i+1);
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
if(m<a[i])
m=a[i];
}
printf("最大的数为:%d\n",m);
}

以上信息希望对你有帮助。。^^

热心网友 时间:2024-02-28 04:52

话不多说,上代码。
#include<bits/stdc++.h>
using namespace std;
int a[11],i,j,n;
int main(){
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];
for(i=1;i<=n-1;i++)
for(j=1;j<=n-i;j++)
if(a[j]<a[j+1]) swap(a[j],a[j+1]);
for(i=1;i<=n;i++)
cout<<a[i]<<endl;
return 0;
}
//测试正确
c语言编程:输入一个数字n,再输入n个数,将这个n个数从小到大输出。

scanf(输入n的值);//输入个数 int array;//把需排序的数列定义为数组。这里需要指出的是,如果定义为array[n-1],因为你的n在编译时未赋值,所以编译是不会通过的。于是这里直接将它定义为一个指针,赋值方法跟数组相同。但是个数太多就不能这么做了 for(i = 0;i &lt; n;i++){ //输入需要排...

c语言求解。 从键盘输入一个正整数N,再输入N个整数,按从小到大的顺序...

int n,i,j,t,a[10000]; printf("请输入正整数N:"); scanf("%d",&amp;n); printf("请依次输入%d个数",n); for(i=0;i&lt;n;i++) { printf("请输入第%d个数",i+1); scanf("%d",&amp;a[i]); } for(j=0;j&lt;n-1;j++) for(i=0;i&lt;n-1-j;i++) if(a[i]&gt;a[i+1]) { t=a[i]; ...

c语言如何输入一个正整数N,再输入N个整数,按从小到大的顺序输出?

int num[10000],i,j,temp,N,count=0;//确定数组num的实际大小 printf("请输入一个大于0的整数:");scanf("%d",&amp;N);//限制数字n的值在0到10000之间 while(N&lt;=0||N&gt;=10000){ printf("你输入的数字不在0到10000之间,请重新输入!\n\n");printf("请输入一个大于0的整数:");scanf("...

...个整数N表示将要输入的数字的个数,再输入N个数字,求这N个数字的最...

void main(){ int a[100],b,max,min,i,sun=0;float ping=0;printf("Please enter the number required to enter numbers");scanf("%d",&amp;b);printf("Please enter the number");for(i=0;ib;i++){ if(max&lt;=a[i])max=a[i];if(min&gt;=a[i])min=a[i];sum=sum+a[i];} pi...

(C语言)输入一个正整数n, 再输入n 个整数,输出这n个整数的最大值.

include intmain(){ intn,a,i,t;scanf("%d",&amp;n);if(n&lt;=0){ printf("输入n的值错误");return0;} scanf("%d",&amp;t);//先读的第一个数要默认成最大的,不然,t的初值是不定的 for(i=1;i{ scanf("%d",&amp;a);if(t} printf("%d",t);return0;// } ...

c语言怎么写出:“输入一个正整数n,再输入n个整数,输出最小值”的代 ...

include &lt;stdio.h&gt;void main(){int i,n,m,min;scanf("%d",&amp;n);scanf("%d",&amp;min);for(i=1;i&lt;n;i++){scanf("%d",&amp;m);if(min&gt;m) min=m;}printf("min=%d",min);}运行示例:

c语言怎么写出:“输入一个正整数n,再输入n个整数,输出最小值”的...

1、首先,定义三个整型变量,保存正整数、临时变量和各位数总和。2、给变量总和sum赋值,初值为0。3、接着,输入正整数,保存在变量n中。4、给临时变量赋值,让它的值等于正整数的值。5、用while语句判断,判断的条件为n不等于0。6、条件成立时,求正整数各位上数字的和。7、将正整数中,已求和...

输入一个正整数n,再输入n个整数,输出最小值 c语言

//当前最大存储空间大小(字符数 不算结束符号)int main(){ int n,i,minIndex; printf("请输入n的值:"); scanf("%d",&amp;n); getchar(); char *num[n],c; for(i=0;i&lt;n;i++) { printf("请输入第%d个整数(回车确认):",i+1)...

第一行输入一个数n,第二行输入n个整数,按照倒序把n个数输出.(使用数组...

然后倒序输出数组元素即可,不需要对数据进行改变。正确代码如下:include &lt;stdio.h&gt; define N 2000 int main () { int i=0;int n=0,a[N];scanf("%d",&amp;n);for(i;i&lt;n;i++){ scanf("%d",&amp;a[i]);} for(i=n-1;i&gt;=0;i--){ printf("%d ",a[i]);} return 0;} ...

C语言:输入一个小于100的正整数n,然后输入n个整数存入一维数组中,对...

这个程序的写法是比较标准而简单的,先输入一个整数n,然后使用一个循环输入n个整数到一维数组当中,在使用一个简单的排序方法,比方说冒泡排序就可以对数组进行从大到小的排序,最后输出就可以了.include &lt;stdio.h&gt; void bubble_sort(int a[], int n){ int i, j, t;for (i = 0; i &lt; n...

c语言输入n确定输出菱形 用函数求n的阶乘c语言编程 c语言2的n次方编程 n阶魔方阵c语言编程 c语言编程求n的阶乘 递归求n的阶乘c语言编程 c语言n个数求和 c语言2的n次方怎么输入 c语言编程怎么运行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
早上要去体检前,能不能喝水啥的~~~急 体检之前多喝水可以吗,能降下来一些指标吗.就在体检 惠普G42474TX去年买的时候还可以·现在不知道怎么了玩网游或者单机都会... 请问惠普G42-474TX从优盘复制文件速度多少? 惠普G42474TX(LG315PA)内存条是什么牌子? ...474tx 尔必达 2G 1333内存,想加一条 金士顿 1333 4G 兼容性怎样... 城市什么生意好做 手术后乳糜腹水的处理 锅炉水压为零时不拔电源线锅炉和地暖会冻坏吗 失效分析的十种方法 *高等教育本科毕业生申请学士学位外国语水平统一考试一年有几次考试 福建师范大学成人学士学位英语考试只有一次机会吗? 广东省*高等教育*学士学位英语 一年考几次 最好给出具体时间 成教学士学位英语一年考几次 自考学士学位英语一年考几次? 学位英语考试次数有限制吗? 笛子的高中低音怎么吹呀? 洞箫的底音5降不下怎么办啊? 洞箫吹奏中,从高音突然转到低音总是卡壳怎么办?比如这个7突然转到6时... 将roaming文件夹移动至E盘时,说我系统调用级别不正确,无法移动,求解? 箫口风怎么练 win7 系统盘下AppData中Roaming里的Tencent能不能移动到其他盘里 吹洞箫时怎样使高音不那么突兀?就是从低音向高音变化时更和谐自然一点? 6孔洞箫高低音是怎么吹奏出来的? 八孔洞箫高低音变化问题? 箫 怎么吹高低音 au99.95表示黄金什么单位 080001基金份额是怎么算的是怎么 我苹果6为什么下载微信,qq都要收费 苹果手机下载软件都要付费吗 难得的草化玉石 朋友送的,说是草花玉的,大家帮我看看?? 有哪位知道和田草花玉的价格吗 草花玉多钱 和田玉带草花好不好 草花玉现在什么价格? 草花玉这个值多少钱 这块草花玉音多少钱? 这串草花玉手串如何??? 嘉陵江上游有玉石吗? 河磨玉草花细皮料好吗 和田玉籽料带钉头沁,草花沁是什么意思 mega millions是什么意思 mega millions彩票总共有多少号码 megamillions2016年 8月9日开奖结果 中彩票3.3亿多的那个人叫什么名字? 100 million 是等于一亿吗? 美国mega2014年8月19日开奖结果 电影2012英文简介 英文作文《what winning means》