當前位置:首頁 » 編程語言 » c語言數字大小比較

c語言數字大小比較

發布時間: 2022-02-25 15:18:07

c語言 數組內數字比較大小

#include<stdio.h>

voidmain()

{

inta[10]={10,2,3,4,5,6,9,8,7,1};

inti,j,t;

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

for(i=0;i<10-1-j;i++)

if(a[i]>a[i+1])/*由小到大,由大到小時改為<*/

{

t=a[i];

a[i]=a[i+1];

a[i+1]=t;

}

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

printf("%d",a[i]);

}

(1)c語言數字大小比較擴展閱讀

C語言數組長度獲取

#include<stdio.h>

#include<stdlib.h>

#defineGET_ARRAY_LEN(array,len){len=(sizeof(array)/sizeof(array[0]));}

//定義一個帶參數的宏,將數組長度存儲在變數len中

intmain()

{

chara[]={'1','2','3','4'};

intlen;

GET_ARRAY_LEN(a,len)

//調用預定義的宏,取得數組a的長度,並將其存儲在變數len中

printf("%d ",len);

system("pause");

return0;

}

❷ c語言比較數字大小

#include<stdio.h>
intmain(){inta,b,c;
scanf("%d%d",&a,&b);//避免指定用逗號分隔輸入,容易出錯,默認空格間隔
if(a>b)c=a;elsec=b;//也可以寫:c=(a>b)?(a):(b);
printf("c=%d ",c);
return0;
}

❸ 4個數字比較大小的C語言程序

提供給你一個思路。
2個3個都可以用
if
else
if來算
3個以上的最好用數組來處理。
就相當於數組排序(冒泡法)。
然後輸出數組就OK!
#include
<stdio.h>
#include<stdlib.h>
int
main()
{
int
a,b,c=0;
int
arr[4];
for(a=0;a<=3;a++)
scanf("%d",&arr[a]);
for(a=0;a<3;a++)
for(b=a+1;b<4;b++)
if(arr[b]>arr[a])
{
c
=
arr[b];
arr[b]
=
arr[a];
arr[a]
=
c;
}
for(a=0;a<4;a++)
printf("%d
",arr[a]);
system("pause");
}

❹ c語言比較任意幾個數字的大小

# include <stdio.h>
# include <stdlib.h>
# include <malloc.h>

int main(void)
{
int len;
int i;

printf("請輸入您要排序的整數個數: ");
scanf("%d",&len);

int * a;
a = (int *)malloc(sizeof(int) * len);

printf("請輸入%d個數字(中間用空格分隔): ",len);

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

}

int t;/*聲明循環控制變數*/
int j;
//冒泡排序//
for(i = 0; i<len-1;++i)
{
for(j = 0;j<len-1-i;++j)
{
if(a[j]>a[j+1])// >為 升序,<為降序
{
t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
}
//輸出數組//
printf("\n以下為升序排列:\n");

for (i = 0;i<len; ++i)
{
printf("第%d個數字為:%d\n",(i+1),a[i]);
}

free(a);//釋放內存

system("pause");
return 0;
}

❺ C語言比較兩個數字的大小

執行按程序調用順序,而不是寫程序的順序,C語言的程序入口時main,無論main在什麼位置都是從main函數開始執行的,
int max(int a,int b);在main之前聲明只是告訴main函數這個函數的調用形式

❻ C語言比較數的大小

如果是要找出最大值和最小值,可用下面的方法(比較簡單可行而且可以適合比較多的數):
#include "stdio.h"
main()
{int i,a[5];//這個隨你定義要比較的數的多少;存放在數組中;
int max,min;//存放最值;
printf("input numbers:\n");//輸入數
for(i=0;i<5;i++)
scanf("%d",&a[i]);

max=min=a[0];//賦初值;
for(i=1;i<5;i++)
{if(a[i]>max) max=a[i];//大值給max;
if(a[i]<min) min=a[i];}//小值給min;

printf("max=%d\nmin=%d\n",max,min)://輸出;
}

❼ C語言函數比較大小

如果按你的方法來比較大小,而且是7個數字,也就是a~g,你後面少比較了g,而且最後的j也未必是最大,需要改為:
main()
{
int a,b,c,d,e,f,g,h,j;
scanf("%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g); //這里讀到g即可,後面沒用的
a = max(a,b); //不能把g的值覆蓋了,7個數,g還有存儲數據呢
h = max(c,d);
j = max(e,f);
a = max(a,g); //還要和g比較
h = max(a,h); //接著還要比較a和h誰大
j = max(h,j); //這個才是最後結果,最大的一個
printf("abcdef da shi%d",j);
getch();
}

如果要比較大小的數比較多,建議使用數組存儲,用個for循環就搞定了,如下:
#include <stdio.h>
void main()
{
int i, a[7], max = -32768;
for (i = 0; i < 7; i++)
{
scanf ("%d", a[i]);
if (a[i] > max) max = a[i];
}
printf ("max number is %d\n", max);
}

❽ c語言程序中如何比較四個數的大小

按順序先後比較四個數的大小然後找出最大值即可實現功能。

範例:

#include<stdio.h>
voidmain()
{
inta,b,c,d,tem;
printf("inputfournumbers: ");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);

if(a>b)
{tem=a;a=b;b=tem;}
if(a>c)
{tem=a;a=c;c=tem;}
if(a>d)
{tem=a;a=d;d=tem;}

if(b>c)
{tem=b;b=c;c=tem;}
if(b>d)
{tem=b;b=d;d=tem;}

if(c>d)
{tem=c;c=d;d=tem;}

printf("%d,%d,%d,%d",a,b,c,d);
}

Ps:

常用排序方法如圖:

上面的範例是以冒泡法編寫的程序。

❾ 用c語言如何編寫一個比較兩個數大小的程序

C語言是一門重要的計算機編程基礎課,我們怎麼樣利用C語言的知識來設計程序比較兩個數的大小呢?

一、如何只是比較大小的話,直接一個判斷就ok了。

代碼如下:

#include <stdio.h>

int main()

{

int a=0,b=0;

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

if(a>b)

printf("%d > %d\n",a,b);

else if (a<b)

printf("%d < %d\n",a,b);

else

printf("相等\n");

return 0;

}

分析:定義兩個變數,然後輸入它們,用if判斷它們的大小然後用輸出語句輸出結果。

二、步驟
1、首先,打開vc。

2、點擊文件,新建。

3、選擇win32 console application 並在右側輸入工程的名稱和地址,確定。

4、選擇一個空的工程,完成。

5、再次點擊文件,新建。

6、選擇c++ source file 並在右側輸入文件的名字,確定。

7、輸入如圖所示的代碼,注意代碼的輸入要在英文輸入法的環境下。

8、點擊右上角的編譯運行按鈕。

9ok!得到了ij中的最大值並且完成了輸出。這里以i=5 j=6為例,其他需要比較的數字改成相應的數字即可

注意事項
注意代碼的輸入要在英文輸入法下。
字母注意大小寫,符號不要錯

熱點內容
電腦怎麼看網路密碼 發布:2025-01-10 14:56:40 瀏覽:107
java調用shell腳本參數 發布:2025-01-10 14:43:51 瀏覽:52
php數組計數 發布:2025-01-10 14:23:03 瀏覽:474
s盒演算法 發布:2025-01-10 14:16:42 瀏覽:643
c語言用二分法求方程 發布:2025-01-10 14:15:45 瀏覽:220
廣場舞加密 發布:2025-01-10 14:13:21 瀏覽:520
網路密碼顯示低安全性是什麼意思 發布:2025-01-10 14:11:49 瀏覽:782
恥辱2博士保險箱密碼是多少 發布:2025-01-10 14:11:41 瀏覽:101
如何把伺服器搭在自己電腦 發布:2025-01-10 14:10:57 瀏覽:585
水晶可以存儲 發布:2025-01-10 14:09:35 瀏覽:391