非常风气网www.verywind.cn
首页
c语言五个数大小排列
C语言
,在界面文本中任意输入
5个数字
,请将数字从大到小
排序
输出,每个数 ...
答:
int Arr[5],n,i,j;//5位数要
五个整数
来分开存 scanf("%5d",n);for(i=0;i<5;i++) Arr[i]=n%10, n/=10;for(i=0;i<5;i++)for(int j=0;j<5-i-1;j++){ if(Arr[j]<Arr[j+1]){n=Arr[j];Arr[j]=Arr[j+1];Arr[j+1]=n;}} //冒泡
排序
printf("%d%d%d",...
C语言
比较
5个数
的
大小
程序问题
答:
include <stdio.h> int main(){ int number[5] = {0};//存储
五个数
int cur = 0;//当前要比较的数的下标,不能是float float max = number[0];//当前最大的数值,初始为数组中第一个数 int index = 0;//当前最大数值在数组中的位置 printf("***寻找最大值***\n");//获得五...
c语言
编程
5个数
比
大小
,求精简,下面是我编的,不知道还有没有什么简便方...
答:
你这个就是常说的意大利面
5个
以上的
排序
还是弄个数组,用循环排序 include <stdio.h> define N 5 int main(void){ float farr[N];float t;int i,j;for(i=0;i<N;i++){ scanf("%f",&farr[i]);} for(i=0;i<N-1;i++){ for(j=i+1;j<N;j++){ if(farr[i]>farr[j]){...
c语言
选择
排序
法 问题??输入
5个数
,
从小到大
输出。 eg: 5 4 3 2...
答:
include <stdio.h> int main(){ int xb,t;int a[10];int i,j,q;for(i=0;i<
5
;i++){ scanf("%d",&a[i]);} for(j=0;j<5;j++) //这里改为j<5 { xb=j;for(q=j+1;q<5;q++) //改为q<5 if(a[q]<a[xb])xb=q;t=a[j];a[j]=a[xb];a[xb]=t;/...
c语言
输入
五个数字
,要求结果最大的在最后,最小的在最前
答:
void main(){ int i,a[10],t,min,max,r;printf("请输入
五个数字
:\n");for(i=0;i<5;i++)scanf("%d",&a[i]);max=0;min=0;for(i=0;i<5;i++){ if(a[i]>a[max])max=i;if(a[i]<a[min])min=i;} t=a[4];a[4]=a[max];a[max]=t;t=a[0];a[0]=a[min...
C语言
给
五个数排序
我这个哪里有错 为什么不对?我这里只是出错的那部...
答:
不用这么复杂下面这样就行:void main(){ int a[
5
]={5,4,3,2,1};int m,i,j;for(i=0;i<5;i++){ for(j=i+1;j<5;j++){ if(a[j]>a[i]){ m=a[i];a[i]=a[j];a[j]=m;} } } printf("%d%d%d",a[0],a[1],a[2],a[3],a[4]);} 数组a中的数可以任意...
C语言
课程设计 输入一个五位数 将这个数的每位
数字
由大到小
排列
输出 要...
答:
include<stdio.h> void hanshu(int A);int main(){ int inputN;scanf("%d",&inputN);hanshu(inputN);return 0;} void hanshu(int A){ int i,j;int a[5];int temp;a[0] = A/10000;a[1] = A%10000/1000;a[2] = A%1000/100;a[3] = A%100/10;a[4] = A%10;for(...
C语言
的一个程序写法(输入5位数,
排大小
输出)
答:
看看我写得符合你的要求没?include "stdio.h"void main(){ long n , s[
5
],i,m=10000;printf("请输入一个五位数:");scanf("%ld",n);if(n>9999&&n<100000){ for(i=0;i<5;i++){s[i]=n%m;m=m/10;} for(i=4;i>=0;i--)printf("%d\n",s[i]);for(i=0;i<5;i++)...
C语言中五个数
比
大小
,输出最大数如何写代码
视频时间 13:32
c语言
编程题,要求:先输入
五个整数
,再输入两个整数。按
从小到大排列
答:
因为你用m和n存放输入的后两
个数
,又用m和n存放它们
排序
后的位置,所以导致逻辑混乱,输出错误.用另两个变量p和q存放m和n的位置信息就没错了.在程序开头定义int型变量p和q int p,q;在判断m和n位置时给p和q分别赋m和n的位置 if(m==a[0]){p=1;} if(m==a[1]){p=2;} if(m==...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言五个数大小排列
c语言3个数从大到小排列
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网