① 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;
}