當前位置:首頁 » 編程語言 » c語言輸入十個數值
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸入十個數值

發布時間: 2022-07-16 17:12:39

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的反正切值