Ⅰ c語言 從鍵盤輸入10個整數,將這10個整數按從小到大的順序輸出。
1、打開軟體進入頁面,點擊文件-新建-文件-C++ Source File。
Ⅱ 用C語言程序輸入10個整數,求出它們的最大值,最小值及平均數
直接上代碼了:
#include<stdio.h>
#include<conio.h>
intmain(){
inta[10],i,max,min;
floataver;
for(i=0;i<10;++i)scanf("%d",&a[i]);//循環輸入10個整數
aver=max=min=a[0];//初始化三個代求變數的值
for(i=1;i<10;++i){
aver+=a[i];//累加元素的值
if(a[i]>max)max=a[i];//查找最大值
elseif(a[i]<min)min=a[i];//查找最小值
}
aver/=10;//求平均數
printf("max=%d,min=%d,aver=%g ",max,min,aver);//輸出結果
getch();//等待用戶按一個鍵
return0;
}
都注釋清楚了,不清楚的再追問吧。
Ⅲ C語言編程:任意輸入10個整數放入數組中,然後求其中的最大值和最小值
1、任意輸入10個整數放入數組中求其中的最大值和最小值的源代碼如下:
#include <stdio.h>
void main()
{
int array[10];//用來存儲輸入的數據
int max;//用來存放最大的數
int i;//用於循環
for(i=0;i<10;i++) //一次輸入10個數
{
//輸入一個數並按回車鍵
scanf("%d",&a[i]);
}
max=a[0];//先假設最大值為第一個元素
for(i=1;i<10;i++)
{
if(a[i]>max) //如果發現有比max大的數,修改max的值
max=a[i];
}
printf("是個數中最大的數是: ");
printf("%d",max);
}
2、任意輸入10個整數放入數組中求其中的最小值的源代碼如下:
#include<stdio.h>
main()
{
int i,a[10],min;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
min=a[0];
for(i=1;i<10;i++)
if(a[i]<min)
min=a[i];
printf("%d ",min);
}
(3)c語言輸入10個整數擴展閱讀
任意輸入10個整數放入數組中求其中的最小值的源代碼方法二如下:
#include<stdio.h>
int main()
{
//首先讀入一個數作為最小值
int min;
scanf( "%d", &min );
//接下來讀入九個數更新最小值
int i;
for( i = 1 ; i <= 9 ; ++i )
{
int num;
scanf( "%d", &num );
if( num < min )
{
min = num;
}
}
printf( "最小值為:%d ", min );
return 0;
}
Ⅳ 用c語言編程從鍵盤輸入任意10個正整數
定義一個變數a,接受鍵盤輸入和變數sum保存a的各位數字之和,並依次對a進行除10操作,把a除10的余數加到sum中,直到a為0為止,sum最終的值就是a個位數字之和。
#include<math.h>#include<stdio.h>intmain(){inta,sum=0;scanf("%d",&a);while(a){sum+=a%10;a/=10;}printf("%d ",sum);return0;}/*輸出:1234515*/
Ⅳ 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;
}
程序運行結果如下:
(5)c語言輸入10個整數擴展閱讀:
其他實現方式:
#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);
}