c语言实现从键盘上输入10个数,并输出。

来自:    更新日期:早些时候
~

用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序排序输出。代码如下:

#include<stdio.h>

int main()

{

int i,j,a[10],t;

printf("输入数");

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

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

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

{

for (j = i + 1; j < 10;j++) 

if (a[i] < a[j]){

t = a[i];

a[i] = a[j];

a[j] = t;

}

}

printf("从大到小");

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

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

return 0;

}

扩展资料:

代码还可以设计,如下:

#include<stdio.h>

int main()

{

int a[10],i,j,t;//定义数组; 

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

scanf("%d",&a[i]);//给数组赋值; 

}

for(i=0;i<9;i++)//10个数,进行9轮比较; 

for(j=0;j<10-i;j++){//第一个数比较9次,依次递减; 

if(a[j]>a[j+1]) {//交换值; 

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

}

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

printf("%d
",a[i]);//输出数组的值; 

}

return 0;

}

printf("the sorted numbers:
"); 

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

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

printf("
"); 

}

参考资料:百度百科-printf




c语言实现从键盘上输入10个数,并输出。视频

相关评论:
  • 18812142116C语言:从键盘上输入10个整数,求这10个整数的奇数和及偶数和
    左肢尝以下是C语言代码,用于从键盘上输入10个整数,求这10个整数的奇数和及偶数和:```c include <stdio.h> int main(){ int num[10];int i, odd_sum = 0, even_sum = 0;\/\/ 输入10个整数 printf("请输入10个整数:\\n");for(i=0;i<10;i++)scanf("%d",&num[i]);\/\/ 计算奇数和...

  • 18812142116从键盘输入10个整数,输出其中是5的倍数的数?
    左肢尝以下是一个简单的C语言程序,可以实现从键盘输入10个整数,并输出其中是5的倍数的数。include <stdio.h> int main() { int nums[10];int i;printf("请输入10个整数:\\n");for (i = 0; i < 10; i++) { scanf("%d", &nums[i]);} printf("其中是5的倍数的数为:\\n");for (i...

  • 18812142116c语言中怎样从键盘输入十个数,得出平均数?
    左肢尝int iNum[10], iArv=0;for (int i = 0; i < 10; i++){ cin >> iNum[i];iArv += iNum[i];} cout << "平均数是:" << iArv\/10.f << endl;

  • 18812142116c语言从键盘输入任意的10个整数,从中找
    左肢尝C语言从键盘输入任意的10个整数,从中找出最大值和最小值的具体步骤如下:1、首先输入 include<stdio.h> int main(){ int arr[10] = {0};int i = 0;int max = 0;int min = 0;printf("请输入10个整数:");2、然后输入 for (i = 0; i < sizeof(arr)\/ sizeof(arr[0]); i+...

  • 18812142116C语言 从键盘输入10个学生信息(学号,姓名,年龄,性别)
    左肢尝include<stdio.h> void main(){ struct { char name[10];int num;char sex[2];int age;}s[10];int i;for(i=0;i<10;i++){ printf("请依次输入学生的姓名,学号,性别,年龄等信息");scanf("%s%d%s%d",s[i].name,&s[i].num,s[i].sex,&s[i].age);} for(i=0;i<10;i...

  • 18812142116用计算机C语言编程,程序设计题:从键盘输入十个数,将他们进行降序排列...
    左肢尝include<stdio.h>int main(){int i,j,t,a[10]; for(i=0;i<10;i++) \/\/输入10个整数 scanf("%d",&a[i]); for(i=0;i<9;i++) \/\/降序冒泡排序 for(j=0;j<9-i;j++) if(a[j]<a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} for(i=0;...

  • 18812142116请问如何通过C语言实现输入10个数并输出
    左肢尝C语言通过输入十个整数然后分别顺序和逆序输出的编程思想和方法如下:1.首先需要定义一个整型数组用于存储输入的10个整数。这里定义一个数组a。2.然后利用for循环,接受从键盘输入的10个整数。这里使用i作为循环的游标变量。3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数。这里同样使用局部...

  • 18812142116C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩。
    左肢尝1、虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。2、循环语句中进行10个数的累加在sum里面,然后在循环语句外使用(average=sum\/10)来计算10个学生的平均成绩...

  • 18812142116C语言:从键盘输入10个整数,计算它们的总和。
    左肢尝include <stdio.h>int main( ){ int i,x,s=0; for(i=0;i<10;i++) {scanf("%d",&x); s+=x; } printf("sum=%d\\n",s); return 0;}

  • 18812142116C语言编从键盘输入十个数,计算其平均值,并将大于平均值的数输出_百度知...
    左肢尝源代码如下:include <stdio.h> int main(){ int n, i;float num[100], sum = 0.0, average;printf("输入元素个数: ");scanf("%d", &n);while (n > 100 || n <= 0){ printf("Error! 数字需要在1 到 100 之间。\\n");printf("再次输入: ");scanf("%d", &n);} for(i...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网