#include<stdio.h>
int main()
{int a[100];
int i,n,min,t;
scanf("%d",&n);
for(i=0;i<n;i++)
{scanf("%d",&a[i]);}
a[min]=a[0];
for(i=0;i<n;i++)
{
if(a[min]>a[i])
{t=a[min];a[min]=a[i];a[i]=t;
}}
for(i=0;i<n;i++)
printf("%d",a[i]);
}
有没有大神跟我讲讲这个程序哪里错了,????
输入1组整数(至少1个,不多于100个),按照从小到大排序后输出。
排序哪里像你以上这么回事啊?min怎么和数组下标有关系?参考代码如下:include<stdio.h> int main(){int a[100];int i,j,n,t;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);} for(i=0;i<n;i++)\/\/冒泡排序 for(j=0;j<n-i-1;j++)if(a[j]>a[j+1]){ t=...
...输入一批整数(不超过100个),对其从大到小排序,然后将它们输出_百 ...
include <stdio.h> int main(){int a[100],n,i,j,t;scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n-1;i++)for(j=0;j<n-1-i;j++)if(a[j]<a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;} for(i=0;i<n;i++)printf("%d ",a[i...
...整数,以-1作为结束的标志(规定这组数不超过100个,数组中的元素值可以...
菜单第1项完成:用数组s接收这组数,输出数组中接收的元素个数和所有元素。菜单第2项完成... 输入一组整数,以-1作为结束的标志(规定这组数不超过100个,数组中的元素值可以重复出现)。菜单第1项完成:用数组s接收这组数,输出数组中接收的元素个数和所有元素。 菜单第2项完成:将数组s按从小到大的顺序排序后输...
输入不超过100个整数,然后按从小到大的次序输出。(输入小于100个时输 ...
include<iostream.h> #define SIZE 100 void main() { cout<<"输入不超过100个整数,然后按从小到大的次序输出。(输入小于100个时输入大于0小于1的数跳出)"<<endl; int a[SIZE],i,j,t,b=0; cout<<"输入100个以内的整数:\\n"; for(i=0;i<SIZE;i++) cin>>a[i]; cout<...
题目描述:给定n(1≤n≤100)个学生的姓名和成绩,按照成绩从高到低排序...
students.sort(key=lambda x: x[1], reverse=True)输出排序后的学生姓名和成绩 print("按成绩从高到低排序的学生列表:")for student in students:print("姓名:{},成绩:{}".format(student[0], student[1]))```这段代码首先会要求输入学生的数量,然后依次输入每个学生的姓名和成绩。接下来...
...n(1<n<100),再输入n个整数,将n个整数按从小到大的顺序输出,数字之间...
include<stdio.h> void main(){ int n,i,j,temp;int a[100]={0};printf("input n:\\n");scanf("%d",&n);for(i=n;i>0;i--){ scanf("%d",&a[n-i]);} for(i=0;i<n;i++)for(j=i;j<n;j++)if(a[i]>a[j]){ temp=a[i];a[i]=a[j];a[j]=temp;} for(i...
输入一组整数,个数小于100由用户输入,然后对其用冒泡法排序后输出到文件...
file strike any key exit!"); getch();\/\/#include<conio.h> exit(1);\/\/#include<stdlib.h>}int a[100],i=0,temp,n;scanf("%d",&temp);while(temp!=-1)\/\/以输入-1为截止{a[i]=temp;i++;scanf("%d",&temp);}n=i;\/\/输入的整数的个数fprintf(fp,"...
、C语言输入一个整数(1<n<100)在输入n个字符,将小写字母转换为大写字母...
include <stdio.h> int main(){ int n, i;char str[100];scanf("%d", &n);getchar();for (i = 0; i < n; i++){ str[i] = getchar();if (str[i] >= 'a' && str[i] <= 'z')str[i] -= 32;} str[n] = '\\0';puts(str);return 0;} ...
...从键盘输入一个正整数N,再输入N个整数,按从小到大的顺序输出。_百度...
{ int a[100],i,j,t,n; printf("Input N:\\n"); scanf("%d",&n); printf("请再输入%d个数据:",n); for(i=0;i<n;i++) scanf("%d",&a[i]); printf("\\n"); for(j=0;j<n-1;j++)\/\/冒泡排序进行从小到大排列 for(i=0;i<n-1-j;i++) if(a[i]>a[i+1]) {t=a[i];...
任务1:数据筛选任务描述输入1个不小于100的正整数n,输出[1,n]上有多...
n = int(input("请输入一个不小于100的正整数n:"))count = 0 for i in range(1, n+1):count += 1 print("[1, n]上有", count, "个整数")```如果你想优化一下这段代码,可以使用内置的len()函数来计算列表[1,2,...,n]的长度,即len(range(1,n+1)),也可以直接输出n本身...