『壹』 c語言,輸入10個數怎樣輸出10個數中最大值,最小值(大一計算機)
可以參考下面的代碼:
#include<stdio.h>
intmain()
{
intloop=10;
intmin,max,value;
do
{
printf("輸入整數:");
scanf("%d",&value);
if(loop==10){
max=min=value;loop--;continue;
}else{
if(value>max)max=value;
if(value<min)min=value;
loop--;
}
}while(loop!=0);
printf("輸入的10個數中,最大數:%d 最小數:%d ",max,min);
return0;
}
(1)c語言輸入十個數怎麼輸出擴展閱讀:
1、IF函數語法
IF(logical_test,value_if_true,value_if_false)
功能
IF函數是條件判斷函數:如果指定條件的計算結果為 TRUE,IF函數將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。
2、while語法
Pascal
while <條件> do <語句>
意為當條件符合時,接著做下面的語句;不符合時,退出循環。
C
do <語句> while(<條件>);
while(<條件>) <語句>;
C++
while(<條件>) <語句>;
do <語句> while(<條件>);
『貳』 C語言 從鍵盤輸入10個整數,將這10個整數按從小到大的順序輸出。
#include<stdio.h>
void main(void)
{
int a[10];
int i,j,temp;
for(i=0;i<10;i++)
{
printf("請輸入第%d個數的具體值",i+1);
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if (a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
printf("從小到大的順序為:\n");
for(i=0;i<10;i++)
{
printf("%8d",a[i]);
}
putchar('\n');
}
『叄』 如何用C語言編寫一個程序,輸入10個0-9之間的整數,請統計每個數字出現的個數,並輸出
#include<stdio.h>
int num[10],count[10], i=0,temp;
//判斷輸入的數字是否是0到9之間的數
int input(int num){
if(num>=0&&num<=9){
return 1;
}else{
return 0;
}
}
//初始化計數的數組
void initCount(){
int i = 0;
for(i=0;i<10;i++){
count[i]=0;
}
}
//統計每個數字出現的次數
void numCount(int num){
int i;
for(i=0;i<10;i++){
if(i==num){
count[i]++;
}
}
}
//輸入數字
void runProm(){
initCount();
for(;i<10;){
printf("請輸入第%d個數:",(i+1));
scanf("%d",&temp);
if(input(temp)==1){
num[i]=temp;
numCount(num[i]);
i++;
}else{
printf("你輸入的數字不在0到9之間,請重新輸入!\n\n");
runProm();
}
}
}
void main(){
int i;
runProm();
//輸出每個數出現了幾次
for(i=0;i<10;i++){
printf("%d出現了%d次!\n",i,count[i]);
}
}
『肆』 C語言編程題:定義一個數組,然後利用循環為數組輸入10個整數,然後再將數組輸出,請問該怎麼做
#include<stdio.h>
int main(){
int a[10]={},i,sum=0;
printf("請輸入10個整數: ");
for(i=0;i<10;i++){
scanf("%d",&a[i]);
sum+=a[i];
}
printf("10個元素和為:%d",sum);
return 0;
}
(4)c語言輸入十個數怎麼輸出擴展閱讀:
一個數組中的所有元素具有相同的數據類型(在C、C++、Java、pascal中都這樣。但也並非所有涉及數組的地方都這樣,比如在Visual Foxpro中的數組就並沒這樣的要求)。當然,當數據類型為 Variant 時,各個元素能夠包含不同種類的數據(對象、字元串、數值等等)。可以聲明任何基本數據類型的數組,包括用戶自定義類型和對象變數。
『伍』 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;
}
(5)c語言輸入十個數怎麼輸出擴展閱讀:
C語言isupper()函數:判斷一個字元是否是大寫字母
C語言isspace()函數:判斷一個字元是否是空白符
C語言isprint()函數:判斷一個字元是否是可列印字元
C語言islower()函數:判斷一個字元是否是小寫字母
C語言ldexp()函數:返回x乘以2的exponent次方(次冪)的值
C語言atan()函數:求反正切
C語言atan2()函數:求x/y的反正切值
『陸』 c語言輸入10個整形數據,求其數據和並輸出程序怎麼寫
int a[10];
int sum=0;
for(int i=0;i<10;i++)
{
scanf("%d",a+i);
sum+=a[i];
}
printf("sum=%d",sum);
『柒』 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;
}
程序運行結果如下:
(7)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個數,輸出最大數
1、點擊文件、新建。