输入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+...
答:1、打开软件进入页面,点击文件-新建-文件-C++ Source File。2、输入预处理命令和主函数:#include<stdio.h>/*输入输出头文件*/void main()/*空类型:主函数*/。3、定义变量和数组的数据输入10个数:int a[10],i,t;/*定义变量和数组数据类型为整型*/printf("输入10个整数:");/*输出文字...
答:cout<<"请任意输入10个数,进行排序."<<endl;for(i=0;i<=9;i++){ cout<<"请输入第"<<k++<<"个数字"<<endl;cin>>a[i];} for(i=0;i<=8;i++)for(j=i+1;j<=9;j++)if(a[i]<a[j]){z=a[j];a[j]=a[i];a[i]=z;} cout<<"从大到小顺序为"<<endl;for(i=0...
答:} } min=arr[0];for(i=0;i<sizeof(arr)/sizeof(arr[0]);i++){ if(min>arr){ min=arr;} } printf("max=%d\n",max);printf("min=%d\n",min);return 0;} 结果:请输入10个整数:1 2 3 56 23 6 767 32 11 567 max=767 min=1 请按任意键继续……...
答:include <stdio.h>#include <conio.h>#define LEN 100 /*数组长度上限*/#define elemType int /*元素类型*//*输入数组*/void inputArr (elemType arr[], int len) {int i;for (i=0; i<len; i++)scanf ("%d",&arr[i]);putchar ('\n');}/*打印数组*/void printArr (elemType ...
答:include<stdio.h>void main(){ int i,a[10]; void paixu(int s[10],int n); printf("请输入10个数:\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } paixu(a,10); for(i=0;i<10;i++) printf("%d ",a[i] ); printf("\n")...
答:用选择排序法编写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...
答:include<stdio.h>int main(void){int arr[10];int i,j;for(i = 0;i < 10;i++){scanf(" %d",&arr[i]);}for(i = 0;i < 10;i++){int mini = i;int min = arr[i];int c;for(j=i;j < 10;j++){if(arr[j] < min){min = arr[j];mini = j;}}c = arr[i];...
答:include<stdio.h> int main (){ int i,n,k,a[10];for (i=0;i<10;i++)scanf("%d",&a[i]);for (i=0;i<9;i++)for (n=0;n<9-i;n++)if(a[n]>a[n+1]){ k=a[n];a[n]=a[n+1];a[n+1]=k;} for (i=0;i<10;i++)printf("\n%d",a[i]);printf("\n...
答:void paixu(int *a,int n);void main(){ int a[10];int i;printf("请输入10个整数:");for(i=0;i<10;i++)scanf("%d",&a[i]);paixu(a,i);//排序 print(a,i);//输出 } int swap(int *a,int *b)//交换 { int t;t=*a;a=*b;b=t;} //冒泡排序,从大到小 void ...
网友评论:
张幸13580168278:
通过键盘输入一个含有10个整数的数列.编写程序,将10个整数按照从大到小的顺序重新排列,要求输出排序 -
55348嵇岩
:[答案] #include main() { \x09int i,j,m,n,a[10]; \x09printf("请输入10个整数:\n"); \x09for(i=0; i
张幸13580168278:
输入10个整数,按照由大到小的顺序输出C语言编写
55348嵇岩
: #include <stdio.h> #define NUM 10 void main() { int i,j,k,a[NUM]; printf("请输入10个数字进行从大到小的排序:"); for(i=0;i<NUM;i++) { scanf("%d",&a[i]); } for(i=0;i<NUM;i++) { for(j=0;j<NUM;j++) { if(a[i]>a[j]) { k=a[i]; a[i]=a[j]; a[j]=k; } } } for(i=0;i<NUM;i++) { printf("%d",a[i]); } }
张幸13580168278:
从键盘输入十个整数按从大到小输出 -
55348嵇岩
: #includevoid input_data(int a[]) { for(int i=0;i<10;i++) scanf("%d",&a[i]); } void sort_data(int a[]) { int i,j; for(i=0;i<9;i++) for(j=0;j<9-i;j++) { if(a[j]
张幸13580168278:
用C语言编写“输入10个整数,按从大到小排列”的程序说明 -
55348嵇岩
: #include<stdio.h> void main() {int i,j,min,temp,a[10]; printf("请输入:\n");/* 提示用户输入信息 */ for(i=1;i<=10;i++)/* 这里有问题,下标i应该是从0开始,最大为9,即应写为for(i=0;i<10;i++) */ {printf("a[%d]=",i);/* 输出第i个数a[i]= */ scanf(...
张幸13580168278:
输入10个数,将它们按由大到小的顺序输出. (要求用两种方法:下标法和指针法.) -
55348嵇岩
: 下标法:#include <stdio.h> int main() { int num[10]; int i, j; int t; printf("请输入10个数:\n"); for (i = 0; i < 10; i++) scanf("%d", &num[i]); for (i = 0; i < 9; i++) { for (j = i; j < 10; j++) { if (num[i] < num[j]) { t = num[i]; num[i] = num[j]; num[j] = t; } } } ...
张幸13580168278:
C语言 编写程序,从键盘输入10个数据,按从大到小的顺序输出 -
55348嵇岩
: main() { int a[10], i, j, k; printf("输入10个整数: "); for (i = 0; i < 10; i++) { scanf("%d", a + i); for (j = i; j > 0; j--) if (a[j-1] >= a[j]) break; else { k = a[j-1]; a[j-1] = a[j]; a[j] = k; } } for (i = 0; i < 10; i++) printf("%d ", a[i]); }
张幸13580168278:
c语言 输入十个整数,从大到小排序,并输出来.求解题思路 -
55348嵇岩
: 1、数组形式.解题思路: 判断比较的躺数,每趟相邻的两个数再进行比较,应用两次 for 循环 具体代码:void PrintArr(int* arr, int sz) { int i = 0; for (i = 0; i < sz; i++) { printf("%d ", *(arr + i)); } return 0; } void BubbleSort(int arr[],int sz) { int i = 0; for ...
张幸13580168278:
输入10个整数,从大到小输出(使用数组) -
55348嵇岩
: main() { int d[10],i,j,k; for(i=0;i<10;i++) scanf("%d",&d[i]); for(k=1;k<10;k++) { j=d[k]; i=k-1; while(d[i]<j && i>=0){ d[i+1]=d[i]; i--; } d[i+1]=j; } for(i=0;i<10;i++) printf("%d ",d[i]); system("pause"); }
张幸13580168278:
通过键盘输入一个含有10个整数的数列.编写程序,将10个整数按照从大到小的顺序重新排列,要求输出排序 -
55348嵇岩
: #include main(){ int i,j,m,n,a[10]; printf("请输入10个整数:\n"); for(i=0...
张幸13580168278:
c语言输入10个整数,将这10个数按绝对值由大到小排序输出 -
55348嵇岩
: #include<stdio.h> void main() { int a[10],i,j,t; for(i=0;i<10;i++) { scanf("%d",&a[i]); } printf("\n"); for(j=0;j<9;j++) { for(i=j+1;i<10;i++) { if(a[j]<a[i]) t=a[i]; a[i]=a[j]; a[j]=t; } } for(i=0;i<10;i++) { printf("%d",a[i]); printf(" "); } printf("\n"); }