本文目錄一覽:
- 1、C語言 輸入任意兩個整數,求輸出其中最大的整數 怎麼做
- 2、c語言輸出最大數
- 3、C語言編程輸出其中最大數
- 4、C語言的題。從鍵盤前輸入兩個整數,輸出較大的數!
- 5、c語言編程:從鍵盤輸入任意兩個數把比較大的數輸出
- 6、C語言 輸出超長的數
C語言 輸入任意兩個整數,求輸出其中最大的整數 怎麼做
很簡單,自己定義一個比較函數,或直接在main函數中進行比較
用main:
main()
{
int
a,b;
printf(“請輸入兩個整數:”);
scanf(“%d%d”,a,b);
if(ab)
printf(“最大數為:%d\n”,a);
else
printf(“最大數為:%d\n”,b);
}
定義新函數的代碼也差不多,只要改幾個變量就夠了
c語言輸出最大數
你的輸入輸出格式有問題
你定義的數組a是double的
那scanf的時候就要用%lf來輸入 使用%f會丟失精度
輸出也是使用%lf來輸出
若要使用%f來輸入輸出
你的數組a要使用float類型
這是修改後的代碼
測試沒有問題
#include
int main(){
int n=0,m=0,i;
double a[100]={0.0},max=0.0;
scanf(“%d”,n);
while(n–){
scanf(“%d”,m);
for(i=0;i
max){
max=a[i];
}
printf(“%.2lf”,max);
printf(“\n”);
}
}
return 0;
}
C語言編程輸出其中最大數
float Max2(float x,float y)
{
float z;
if (x = y)
z = x;
else
z = y;
printf(“最大值是:%f\n”,z);
return z;
}
應該把打印放在 return 之前,不然每次調用函數都直接返回,不會打印出最大值。
C語言的題。從鍵盤前輸入兩個整數,輸出較大的數!
#include stdio.h
void main()
{
int a,b;
scanf(“%d%d”,a,b);
ab?printf(“%d”,a):printf(“%d”,b);
}
c語言編程:從鍵盤輸入任意兩個數把比較大的數輸出
main()
{
int
a,b;
int
max;
printf(“請輸入第一個要比較的整數:\n”);
scanf(“%d\n”,a);
printf(“請輸入第二個要比較的整數:\n”);
scanf(“%d\n”,b);
if(a=b)
{
max
=
a;
}
else
{
max
=
b;
}
printf(“你輸入的數為:%d,
%d\n最大的數為:\n”,a,b,max);
}
C語言 輸出超長的數
用字符串呀。static char s[10000]; int i,j,t,L;
輸入後,L = strlen(s); 然後對 一個一個字符作排隊。
for (i=0;iL-1;i++) for (j=i+1;jL;j++) {
if (s[i]s[j]) { t=s[i];s[i]=s[j];s[j]=t;};
處理完了打印出來 printf(“%s”,s);
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/185013.html