⑴ c语言输入10个数,求和以及平均值
1、首先,先打开DEV C++软件。
⑵ 求C语言 输入10个数 输出最大值
C语言输入十个数的编程方法如下:
1.首先需要定义一个整型数组空间,因为这里需要输入十个数,所以数组空间为10个。
⑶ C语言输入十个数,判断正数的个数以及它们的平均值
/*
C语言输入十个数,判断正数的个数以及它们的平均值
*/
#include
"stdio.h"
void
main()
{
float
ave=0;
int
val;
int
i;
int
n=0;
float
sum=0;
printf("请输入10个数:\n");
for(i=1;i<=10;i++)
{
printf("请输入第%d个数:",i);
scanf("%d",&val);
if(val>0)
{
n++;
sum
=
sum+val;
}
}
ave
=
(sum/n);
printf("正数有%d个!",n);
printf("正数的平均值:%f",ave);
}
⑷ c语言任意输入10个数,计算并输出最大值和最小值
程序源码如下:
#include "pch.h"
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int loop = 10;//定义循环次数
int min, max, value;//定义最大值、最小值、输入值
printf("输入整数:");//文字提示
do//循环输入并进行判断最大最小
{
scanf("%d", &value);//输入
if (loop == 10) //第一次输入
{
max = min = value; loop--; continue;//先将max、min放入一个数用于比较
}
else
{
if (value > max) max = value;//找最大值
if (value < min) min = value;//找最小值
loop--;//循环变量递减
}
} while (loop != 0);
printf("输入的10个数中,最大数:%d 最小数:%d
", max, min);//输出最值
return 0;
}
程序运行结果如下:
(4)c语言输入十个数值扩展阅读:
其他实现方式:
#include<stdio.h>voidmain(){
floatnum[10];
inti;
floatmax,min;
for(i=0;i<10;i++)
{
scanf("%f",&num[i]);
if(i==0)
{
max=min=num[i];
}
else
{
if(max<num[i])
{
max=num[i];
}
if(min>num[i])
{
min=num[i];
}
}
}
printf("max=%.2f ",max);
printf("min=%.2f ",min);
}⑸ 用C语言,任意输入10个数,求其中的最大值和最小值
任意输入10个数,求其中的最大值和最小值的源代码如下:
#include<stdio.h>
#define SIZE_MAX 30
int max(int b[],int n);
int min(int b[],int n);
int main(void)
{
int a[SIZE_MAX],b,c,i,m;
printf("任意多个数,判断最大值和最小值: ");
printf("输入一个数,表示你想比较多少个数字: ");
scanf("%d",&m);
printf("你输入了%d个数 ",m);
printf("请你输入%d个数 ",m);
for(i=0;i<m;i++)
{
scanf("%d",&a[i]);
}
b=max(a,m);
c=min(a,m);
printf("你输入的%d分别是: ",m);
for(i=0;i<m;i++)
{
printf("%d ",a[i]);
printf("最大数是:%d ",b);
printf("最小数是:%d ",c);
return 0;
}
(5)c语言输入十个数值扩展阅读
1、如果一个函数确定无需传入任何参数,那么用void限定是一个不错的选择。函数没有声明返回值时,编译器默认其返回值为int。
2、main函数的返回值最终会作为程序的退出状态,而一旦声明为void,在程序退出后,想要获取其退出状态也就不可以了。因此不建议其返回值为void。
⑹ c语言:输入十个数,求最大值,最小值,平均值
#include<stdio.h>
int main()
{
float a[10], da, xiao, m = 0;
int i;
printf("please input 10 data: ");
for (i = 0;i < 10;i++)
scanf_s("%f", &a[i]);
da = a[0];
xiao = a[0];
for (i = 0;i < 10;i++)
{
m = m + a[i];
if (a[i] > da) da = a[i];
if (a[i] < xiao) xiao = a[i];
}
m = m / 10.0;
printf("max=%f min=%f mean=%f\n", da, xiao, m);
return 0;
}
⑺ C语言如何输入十个数,按从大到小顺序排列!
用选择排序法编写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;
}
(7)c语言输入十个数值扩展阅读:
代码还可以设计,如下:
#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(" ");
}
⑻ C语言 依次将10个数输入,要求将其中最大的数输出。
可以参考下面的代码:
#include<stdio.h>
#include<math.h>
int main()
{
int i =0;
int a[10];
for(i = 0; i < 10; i++)
scanf("%d",&a[i]);
intmax= a[0];
for(i = 0; i < 10; i++)
if(max< a[i])
max= a[i];
printf("%d",max);
return 0;
}
(8)c语言输入十个数值扩展阅读:
C语言isupper()函数:判断一个字符是否是大写字母
C语言isspace()函数:判断一个字符是否是空白符
C语言isprint()函数:判断一个字符是否是可打印字符
C语言islower()函数:判断一个字符是否是小写字母
C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
C语言atan()函数:求反正切
C语言atan2()函数:求x/y的反正切值