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

c語言怎麼打出最大值最小

發布時間: 2023-04-05 19:20:34

c語言 三個任意數求輸出最大值最小值

你的錯誤原因在於scanf("%d%d%d"&a,&b,&c);少了一個逗滑頃滑號,應該是scanf("%d%d%d",&a,&b,&c);

以下是三個任意數求輸出最大值最小值正乎鄭確的代碼:

(1)c語言怎麼打出最大值最小擴展閱讀:

用另外一種方法求三個任意數求輸出最大值最小值

#include <iostream>

using namespace std;

int main()

{

int num1,num2,num3,max,min;

cout<<"任意輸入三個整信臘數:";

cin>>num1>>num2>>num3;

if(num1>num2)

{

max=num1;

min=num2;

}

else

{

max=num2;

min=num1;

}

if(max>num3)

{

max=max;

}

else

{

max=num3;

}

if(min>num3)

{

min=num3;

}

else

{

min=min;

}

cout<<"max="<<max<<endl;

cout<<"min="<<min<<endl;

return 0;

}

② c語言如何輸出最大的整數或者最小整數

詳細如下:

# include<stdio.h>

int main (void)

{ int a,b,c,t;

printf("請輸入三個任意整數: ");

scanf("%d %d %d",&a, &b, &c);

if(a<b)

{ t = a;

a = b;

b = t;

}

if(a<c)

{

t = a;

a = c;

c = t;

}

if(b<c)

{

t = b;

b = c;

c = t;

}

printf("最大值:%d 最小值:%d %d",a,c);

}

希望能幫到你。

③ c語言如何求整數最大值和最小值

#include<stdio.h>
int main()
{int i,j,n,max,min;
scanf("%d",&n); //共有n個整數
for(i=0;i<n;i++) //讀入n個整數,並用打擂台方法求出最大、最小值
{scanf("%d",&x);
if(i==0)max=min=x;
else if(x>max)max=x;
else if(x<min)min=x;
}
printf("max=%d\nmin=%d\n",max,min);//輸出最大值和最小值
return 0;
}

④ c語言最大數最小數怎麼表示

1.最大值和最小值要分類型的,比如下面的例子輸出的是int類型的最大值和最小值:
#include<stdio.h>
#include<limits.h>
int
main(){

printf("%d ",INT_MAX);

printf("%d ",INT_MIN);return0;
}
2.更多類型的最大值和最小值可以在limits.h
頭文件
裡面找到。

⑤ c語言輸出最大最小值

C語言中求最大值和最小值,一般都是使用假設法,即先假設某個數是最大值和最小值,然後遍歷比較即可。下面實例,求一個數組中的最大值和最小值,先假設a[0]是最大值,同時也是最小值,然後遍歷數組進行比較,得出結果。

#include<stdio.h>
intmain()
{
inta[]={1,2,3,4,5,6,7,8,9,10};
intmax,min;
max=min=a[0];//假設第1個元素即是最大值也是最小值。
int*p=a;
//遍歷數組,找出數組a中的最大數和最小數
for(intinx=0;inx!=sizeof(a)/sizeof(int);++inx){
if(*(p+inx)>max)max=*(p+inx);
elseif(*(p+inx)<min)min=*(p+inx);
}
printf("最大數:%d 最小數:%d ",max,min);
return0;
}

⑥ 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;

}

(6)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語言求輸入三個數輸出最大與最小值

#include<stdio.h>
voidmain(){
inta,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("最大值:%d 最小值:%d",(a>b?a:b)>c?a>b?a:b:c,(a<b?a:b)<c?a<b?a:b:c);
}

//運行示例:

⑧ 用C語言程序輸入10個整數,求出它們的最大值,最小值及平均數

用C語言程序輸入10個整數,求出它們的最大值,最小值及平均數 直接上代碼了:
#include <stdio.h>#include <conio.h>int main(){ int a[10],i,max,min; float aver; 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]; 查找最大值 else if(a[i]<min) min=a[i]; 查找最小值 } aver/=10; 求平均數 printf("max=%d, min=%d, aver=%g \n",max,min,aver); 輸出結果 getch(); 等待用戶按一個鍵 return 0;}
都注釋清楚了,不清楚的再追問吧。
編寫一個c語言程序,輸入三個整數,輸出它們的最大值?
1. #include <stdio.h> 這是c語言的一個標准庫,包含它才能用函數
2. int main() 這是主函數,c語言的工程都是由大小的函數頃枝組成的,主函數是系 統運行的第 一個函數
3. int a,b,c;
int max;
printf("請輸入三個數,空格區分各數:");
sscanf("%d %d %d", &a,&b,&c); 格式化輸入,記得abc 要取地址辯衫&
4. max = b;
if(a > b){ a如果大,最大值是a
max = a;}
if(max < c){
max = c;}
printf("最大值是:%d\n", max); 輸出最大值
return 0;}

c語言根據非計算機專業計算機基礎課程教學指導分委員會提出的"關於進一步加強高等學校計算機基礎教學的意見"(簡稱白皮書)中"高等學校非計算機專業計算機基礎課程教學基本要求"部分的C程序設計課程大綱編寫而成。

全書共分10章,系統地介紹了程序設計基本概念,C語言的各種數據類型、運算符與表達式、模塊化程序設計方法、流程式控制制結構和文件系統的基本操作,對面向對象編程基礎也攜乎腔進行了初步闡述。

C語言程序設計 :輸入十個整數,找出最大值和最小值,並輸出它們的位置
#include<stdio.h>
int main()
{
int arr[100]={0};
int n=0;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
int max=arr[0];
int min=arr[0];
int maxIndex=0;
int minIndex=0;
for(int i=1;i<n;i++)
{
if(arr[i]>max)
{
max=arr[i];
maxIndex=i;
}
if(arr[i]<min)
{
min=arr[i];
minIndex=i;
}
}
printf("最大值是%d,位置是%d\n",max,maxIndex+1);
printf("最小值是%d,位置是%d\n",min,minIndex+1);
return 0;
}
鍵盤上輸入30個整數,求出它們的最大值,最小值與平均值的編程
#include<stdio.h>
#include <limits.h>
void main{
int max=INT_MIN,min=INT_MAX;
int n=0,i,num;
for(i=0;i<30;i++)
{
scanf("%d",&num);
if(num>max)max=num;
if(num<min)min=num;
n+=num;
}
printf("max: %d,min: %d,avg: %d",max,min,n/30);
retrn;
}
我寫了個c語言 程序 輸入n個數 求平均數 最大值 最小值 但最大值輸出總是錯的
改一下第二個循環:
for(i=1; i<n; i++)
{
if(a[i]>max) max=a[i];
sum=sum+a[i];
}
1、 編寫完整的C語言程序,要求輸入4個整數,求出它們的最小值,然後輸出。輸入的
#include "stdio.h"
int main()
{
int i,n[4],min;
printf("請輸入4個整數\n");
for(i=0;i<4;i++){
scanf("%d",&n[i]);
if(i==0 || min>n[i])
min=n[i];
}
printf("最小值為%d\n",min);
return 0;
}
用c語言程序,,寫出從鍵盤輸入的10個整數,求最大值和最小值,,拜託
#include <stdio.h>
#define N 10
void main()
{
int n,num,max,min;
scanf("%d",&n);
max=min=n;
for(num=1; num<N;num++)
{
scanf("%d",&n);
if(max<n)
{
max=n;
}
if(min>n)
c語言程序代碼 輸入兩個整數啊,a,b,求它們的算術平均數及幾何平均數
#include <stdio.h> #include <math.h> int main(int argc, char *argv[]) { int a,b,s1,s2; printf("請輸入2個整數:"); scanf("%d%d",&a,&b); s1=(a+b)/2; 求算數平均值 s2=sqrt(a*b); 求幾何平均值 printf("算數平均值為:%d,幾何平均值為:%d\n",s1,s2); return 0; }
c語言程序,從串口輸入6個整數,從大到小排序,求最大值最小值和平均值

/**網路知道*/#include <STDIO.H>void _sort(int *array,int length){ int i; int j; for(i = 0;i<length;i++) for(j = 0;j<length;j++) if(*(array + i) > *(array + j)) { *(array + i) ^= *(array + j); *(array + j) ^= *(array + i); *(array + i) ^= *(array + j); }}int main(void){ int integer_array[6]; int i; float sum = 0.0f; for(i = 0;i<6;i++) { scanf("%d",&integer_array[i]); sum += integer_array[i]; } _sort(integer_array,6); printf("排序結果:\n"); for(i = 0;i<6;i++) printf("%d ",integer_array[i]); printf("\n"); printf("平均值:%.3f\n",sum/6); printf("最大值 : %d 最小值 : %d\n",integer_array[0],integer_array[5]); return 0;}

求一個C語言編程 輸入N個數 求最大值 最小值 平均數
void main()
{ int a[100],i,j;
int max,min,aver;
char c;
i=0;
aver=0;
printf("請輸入N個數\n");
do
{
scanf("%d",&a[i]);
i++;
c=getchar();
if(c=='\n')
break;
}
while(1);
j=i;
for(i=0;i<j;i++)
printf("%d\t",a[i]);
printf("\n");
max=a[0];
for(i=0;i<j;i++)
if (a[i]>max) max=a[i];
printf("最大值%d\n",max);
min=a[0];
for(i=0;i<j;i++)
if (a[i]<min) min=a[i];
printf("最小值%d\n",min);
for(i=0;i<j;i++)
aver+=a[i];
aver=aver/j;
printf("平均值%d\n",aver);
getchar();
}

⑨ c語言求 輸入三個數輸出其最大值和最小值中間用逗號隔開

你可以使用 C 語言的 if 語句來解決這個問題。以下是型碼肆一個示例代碼:
#include <stdio.h>
int main() {
int a, b, c;
printf("請輸入三個整數:");
scanf("%d %d %d", &a, &b, &c);
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
int min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
printf("最大值為 %d,最小值為 %d\n", max, min);
return 0;
}
在這個示例代碼中,我們使用了 scanf 函數模團來讀取用戶輸入的三個整數。然後,我們使用卜轎 if 語句來比較這三個數的大小,找出其中的最大值和最小值。最後,我們使用 printf 函數來輸出結果。

⑩ 用c語言找最大值和最小值

用指針求含有十個元素的數組最大值和最小值

主函數參考

int main()

{

int a[10],i,maxnum,minnum;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

FindMaxandMin(a,10,&maxnum,&minnum);

printf("%d %d",maxnum,minnum);

}

輸入格式:

數組

輸出格式:

最大值 最小值

輸入樣例:

1 2 3 5 4 6 7 8 9 10

輸出樣例:

10 1

(10)c語言怎麼打出最大值最小擴展閱讀

#include

int main()

{

int a[3];

int i,j,temp;

printf("請輸入3個數:");

for(i=0;i scanf("%d",&a[i]);

for(i=0;i for(j=0;j if(a[j]>a[j+1])

{

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

printf("最大值%d最小值%d",a[2],a[0]);

return 0;

}