C语言 输入6个数输出最小数如何编写?
1.只需将输入数据存于数组,再用冒泡发排序数组(升序),则最小值即为第一元素。
#include // 升序数组srcvoid sort(int *src, int len){ int tem; for (int i = 0; i src[j+1]) { tem = src[j]; src[j] = src[j+1]; src[j+1] = tem; } }}int main(){ int a[6]; printf("intput 6 number : "); // 输入6个整数 for (int i = 0; i < 6; i++) scanf("%d", &a[i]); sort(a, 6); // 升序数组src,最小者即为第一个数 printf("min = %d
", a[0]); return 0;}
#include "stdio.h"int main(int argv,char *argc[]){int a,b,c,d,e,f,t;printf("Input 6 integers...
");scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);t=a;if(t>b)t=b;if(t>c)t=c;if(t>d)t=d;if(t>e)t=e;if(t>f)t=f;printf("The smallest is %d
",t);return 0; }运行样例:
思路:定义一个最小数min和n,首先输入一个赋值给min,接着再依次输入5个数并赋值给n,每次判断n和min的大小,如果n小于min,则把n的值赋值给min,最后输出min值就是最小数。
参考代码:
#include <stdio.h>
int main()
{
int i,n,min;
scanf("%d",&min);
for(i=1;i<=5;i++){
scanf("%d",&n);
if(min>n)
min = n;
}
printf("最小数为:%d
",min);
return 0;
}
/*
输出:
4 3 1 6 7 9
最小数为:1
*/
#include <stdio.h>
void main()
{
int a[6],min;
int i;
for(i=0;i<6;i++)
scanf("%d",&a[i]);
min=a[0];
for(i=1;i<6;i++)
if(a[i]<min)
min=a[i];
printf("%d",min);
}
这个用的是数组。你也可以直接用a,b.c,e,f,g来代替六个数。然后输入,见笑了
#include <stdio.h>
main()
{
double a[6];
double min;
int i;
for (i=0; i<6; i++)
{
scanf("%lf", &a[i]);
}
min = a[0];
for (i=1; i<6; i++)
{
if (min>a[i])
{
min = a[i];
}
}
printf("%g", min);
}
C语言编程:求一个数组中的平均数,数组大小为6个左右,然后输出低于这个平 ...
printf("请输入六个数(以空格隔开):\\n"); for(i = 0; i < 6; i++) { scanf("%d", &a[i]); } \/\/计算总和 for(i = 0; i < 6; i++) { num += a[i]; } num = num \/ 6; printf("平均值为:%f\\n", num); printf("比平均值小的数有:\\n"); for(i = 0; i < 6; i...
c语言 数组中选择最小的书,返回最小值的序号。数组a[8]={5,6,8,3...
C语言中的数组操作十分灵活,这里介绍一种寻找数组中最小值及其序号的方法。假设我们有一个数组a[8],其元素为5, 6, 8, 3, 6, 4, 7, 8。我们的目标是找到数组中的最小值,并返回它的序号。首先,我们定义了一个函数min,它接收一个指向数组元素的指针p_num和数组长度size作为参数。函数内部...
c语言:输入6个字符,用冒泡排序法将这些字符按ASCII码值从大到小输出...
输入6个字符,例如:enter char 1: 8 enter char 2: d enter char 3: h enter char 4: K enter char 5: k enter char 6: & 按ASCII码值从大到小输出 k h d K 8 & 程序如下:include <stdio.h> void main(){ unsigned char a[6];int i,j,tmp;for(i=0;i<6;i++...
如何用C语言设计程序排列6个数字的大小顺序?
a[j+1]=t;} 优点:简洁紧凑、灵活方便:C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。以上内容参考:百度百科-c语言程序设计 ...
用c语言编程输入6个整数,然后按输入时的顺序的逆序输出
include<stdio.h>int main(){int a[6],i;for(i = 0;i < 6; i++){scanf("%d",&a[i]);}for(i = 5 ; i>=0;i--){printf("%d ",a[i]);}printf("\\n");return 0;}
c语言 从键盘输入6个整数到数组 求最大数及平均值和并输出
1、首先我们新建一个dev C++的项目。2、接下来在项目中新建C语言程序文件。3、然后在C语言文件中声明一个字节数组。4、接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串。5、接着在通过printf函数输出用户输入的内容。6、最后运行C语言程序,就可以知道内容,我们输入内容以后就...
编程实现,输入6位同学的成绩,求出平均,最高分个最低分
Pascal语言实现如下:var a:array[1..6]of longint;i,max,min:longint;mean:real;begin max:=a[1];min:=a[1];mean:=0;for i:=1 to 6 do begin read(a[i]); \/\/输入6位同学的成绩 mean:=mean+a[i]; \/\/先求六位同学成绩的总和 if maxa[i] then min:=a[i] \/\/...
C 语言:用户输入一个6位数字,然后将该数按逆序输出。如:123456,输出:65...
include <stdio.h> void main(){ int i,number=0,a[6]={0};printf("输入一个6位数字\\n");scanf("%d",&number);a[5]=number \/ 100000;number = number % 100000;a[4]=number \/ 10000;number = number % 10000;a[3]=number \/ 1000;number = number % 1000;a[2]=number \/ 100...
用c语言编程输入6个整数,然后按输入时的顺序的逆序输出
include <stdio.h>int main(){ int a[6], i = 0; while (i < 6) scanf("%d", &a[i++]); while (i > 0) printf("%5d", a[--i]); return 0;}运行结果为:1 2 3 4 5 6 6 5 4 3 2 1 ...
c语言编写函数f求3个整数中的最小值,并使用函数f求出输出的6个整数中的...
main(){int a[]={7,5,8,2,9};int a1[]={7,5,85,2,9,1,77};printf("数组a最小值为%d",f(a));printf("数组a1最小值为%d",f(a1));}int f(int a[]){ int n=sizeof(a)\/sizeof(int);int min=a[0]; for(int i=0;i<n;i++) { if(min>a[i]) ...