非常风气网www.verywind.cn
首页
c语言五个数大小排列
c语言
编程键盘输入
5个数
大到小
排列
输出
答:
include<stdio.h>#define N 5 //定义要
排序
的个数N为
5个
main() //主程序开始{int a[N],i,j,temp; //定义数组a,变量i,j和中间存储变量tempprintf("please input %d numbers\n",N); //输出文本,"请输入N
个数字
(此处N=5)"for(i=0;i<N;i++) //循环语句,利用i循环...
用
C语言
编程:输入
5个数
,按
从小到大
顺序输出!?
答:
for(i=0;i<5;i++) scanf("%d",&a[i]);//获取输入
的5个整数
,分别放在数组成员a[0]到a[4]中 for(i=5;i>0;i--)//冒泡
排序
for(j=0;ja[j+1]){ temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } printf("output:\n");for(i=0;i<5;i++) printf("%d\n",a[i])...
任意输入
五个数
,
从小到大排列
输出,如果非数字用asc代替
c语言
答:
include <stdio.h> int main(){ char data[
5
], temp; int i, j; for(i = 0; i < 5; i++) scanf("%
c
", &data[i]); //冒泡
排序
for(i = 4; i > 0; i--) for(j = 0; j < i; j++) { if(data[j] > data[j+1]) { temp = data[j]; dat...
c语言五个数
从大到小
排序
然后最大的数和第一个数换位置程序
答:
include<stdio.h>int main(){int i,j,t,a[5];for(i=0;i<5;i++){scanf("%d",&a[i]);} //输入
5个数
for(i=4;i>=0;i--){for(j=0;j<=i;j++){if(a[j]<a[j+1]){t = a[j];a[j] = a[j+1];a[j+1] = t;}}} //这些是把5个数按
从小到大排列
t = ...
用
c语言
数组定义
5个数
使用冒泡
排序
从小到大
答:
include<stdio.h>int BubbleSort(int a[], int len){ int i, j, temp, CompareNum=0; for(i=0; i<len-1; i++) // 最多需len-1趟
排序
for(j=0; j<len-i-1; j++) // 每趟排序最多需要len-i-1次比较{ if(a[j] > a[j+1]) // 将较大的值放到后面 ...
...利用选择排序法对输入的数进行
从小到大排序
答:
你的程序逻辑有些问题,输入,
排序
,输出分开做,这样更明确,更清晰,代码如下:include <stdio.h>#include <stdlib.h>int main(){int a[
5
];int i, j, t;int min;// 输入printf("input 5 numbers:\n");for (i = 0; i<5; i++)scanf("%d", &a[i]);// 选择排序for (i = 0...
跪求
C语言
输入
五个
姓名和分数 按姓名升序和分数降序
排列
答:
int num;};data list[
5
];data temp;int i,j;void sr() //输入处理 { for(i=0;i<5;i++){ printf("请输入第%d个姓名:\n",i+1);scanf("%s",&list[i].name);printf("请输入第%d个分数:\n",i+1);scanf("%d",&list[i].num);} } void px() //
排序
处理 { for(...
用
C语言
编程序:循环输入
五个数
,找出其中负数的最大值
答:
include <stdio.h> void main(){ int i;float a[
5
],max;for(i=0;i<5;i++)scanf("%f",&a[i]);max=-1e6;for(i=0;i<5;i++)if(a[i]<0 && max
c语言
比较任意几
个数字
的
大小
答:
printf("请输入您要
排序
的整数个数: ");scanf("%d",&len);int * a;a = (int *)malloc(sizeof(int) * len);printf("请输入%d
个数字
(中间用空格分隔): ",len);for (i = 0;i<len;++i){ scanf(" %d",&a[i]);} int t;/*声明循环控制变量*/ int j;//冒泡排序// for(i ...
输入
五个
自然数找出最大数及出现的位次用
c语言
编写
答:
include<stdio.h>int main(){int max,biaoji;max=-1;int temp;for(int i=1;i<=5;i++){scanf("%d",&temp);if(temp>max){max=temp;biaoji=i;}}printf("最大值为%d,出现位置%d",max,biaoji);return 0;}希望采纳,欢迎追问。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网