1. c語言:for循環輸入10個數,用if求出最大值(不用數組的情況下)
實現過程:
定義max變數來存儲結果
讀一個數,存儲到max,假定為最大值
for( i=1;i<10;i++ )循環輸入其餘的數,每輸入一個,就和max進行比較
如果新數大於max,則將新數賦值給max
循環結束,輸出max值,即可!
參考代碼:
#include<stdio.h>
voidmain()
{
inti,n,max;
scanf("%d",&max);
for(i=1;i<10;i++)
{
scanf("%d",&n);
if(n>max)
max=n;
}
printf("%d ",max);
}
2. C語言函數編程實現計算10個數的最大值,要求如下:
#include<stdio.h>
#include<conio.h>
voidarray_input(intarray[],intn);
intmax(intarray[],intn);
intmain(void){
intarray[10];
printf("請輸入10個數據:");
array_input(array,10);
printf("10個元素最大值:%d ",max(array,10));
getch();/*屏幕暫留*/
return0;
}
/*輸入數組*/
voidarray_input(intarray[],intn){
inti;
for(i=0;i<n;i++)
scanf("%d",&array[i]);
putchar(' ');
}
/*計算數組最大值*/
intmax(intarray[],intn){
inti;
intmax=array[0];
for(i=0;i<n;i++){
if(array[i]>max)
max=array[i];
}
returnmax;
}
3. 用c語言循環語句:求10個數的最大值
1 輸入第一個數,作為最大值。
2 輸入剩餘9個數,與最大值比較,如更大則替換。
3 輸出最大值。
代碼:
intmain()
{
inti,n,max;
scanf("%d",&max);
for(i=1;i<10;i++)
{
scanf("%d",&n);
if(n>max)max=n;
}
printf("%d",max);
}
4. c語言for循環求十個以內整數的最大值
您好,很高興回答您的問題。
您的程序首先有一個不是錯誤,但是起不到作用的語句:n>=1和n<=10這兩句話放在程序中毫無意義,程序並不會通過這兩句話,就讓n的值大於1而小於10。另外程序有一個致命的錯誤,c語言中,語句是用分號來結束的,只有一句話寫完了,才用的分號。但是這裡面for後面緊跟著分號,代表for語句什麼事情都不做,違背了程序的初衷,練習去掉此處分號試試。
5. c語言用for語句怎麼輸入十個整數求其最值和平均值
希望對你有幫助
#include <stdio.h>
main()
{ int i,a[10],max,min;
float pin,sum=0;
printf("輸入十個整數:\n");
for (i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=0;i<10;i++)
{if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
}
printf("最大值:%d\n",max);
printf("最小值:%d\n",min);
for(i=0;i<10;i++)
{sum+=a[i];
}
printf("和:%f\n",sum);
pin=sum/10;
printf("平均值:%f\n",pin);
}
6. c語言改錯 輸入10個數功能:輸入10個數,要求輸出這10個數的平均值
1、在編輯頁面輸入以下代碼:#include<stdio.h> int main() { int a,i; float sum=0,average; printf("please input 10 numbers:");。
7. 求C語言 輸入10個數 輸出最大值
C語言輸入十個數的編程方法如下:
1.首先需要定義一個整型數組空間,因為這里需要輸入十個數,所以數組空間為10個。
8. 用C語言求10個數的最大值和最小值和平均值
#include <stdio.h>
void main()
{
int a[10];
int i,sum=0,ave=0,max,min;
printf("please input 10 number :\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
min=a[0];
max=a[0];
for(i=0;i<10;i++)
if(min>a[i])
min=a[i];
for(i=0;i<10;i++)
{
sum=sum+a[i];
if(max<a[i])
max=a[i];
}
ave=sum/10;
printf("max=%d,min=%d,ave=%d\n",max,min,ave);
}
求和沒有在循環裡面
9. C語言程序設計用循環語句輸入十個數,求平均值
#include<stdio.h>
main()
{
int a,i,sum=0;
printf("input 10 number:");
for(i=0;i<10;i++)
{
scanf("%d",&a);
sum+=a;
}
printf("%d",sum/10);
}
實現思路很簡單:
將十個數相加後,再除以10即可.