❶ c語言中字元串比較大小的規則!
小寫字母比任何大寫字母都大;
如果同是小寫或大寫字母表中後者大於前者。
❷ 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語言里abc會比aabdfg小
C語言中字元串的大小表示按字元的ASCII碼值大小進行度量的一種表示方法。字元串的大小是相對而言的,即至少需要2個字元串才能進行比較對於判斷2個字元串的大小可以根據如下規則進行判斷:從第一個字元開始,順次向後直到出現不同的字元為止,然後以第一個不同的字元的ASCII碼值確定,ASCII碼值大的字元串就大。舉例如下:比較字元串"abc"和"aabdfg"的大小。由於第一個字元相同,都是'a',所以看下一個字元。第二個字元一個是'b',一個是『a',由於b的ASCII值比a的ASCII值大,所以,這二個字元串的比較結果是"abc">"aabdfg"
❹ 用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為例,其他需要比較的數字改成相應的數字即可
注意事項
注意代碼的輸入要在英文輸入法下。
字母注意大小寫,符號不要錯
❺ 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語言比較abc大小怎麼做要完整的
//從大到小輸出三個整數
#include<stdio.h>
intmain(){
inta,b,c;
printf("請輸入三個整數(逗號隔開):");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b){
if(b>c)printf("%d%d%d ",a,b,c);
elseif(a>c)printf("%d%d%d ",a,c,b);
elseprintf("%d%d%d ",c,a,b);
}
elseif(c>b)printf("%d%d%d ",c,b,a);
elseif(a>c)printf("%d%d%d ",b,a,c);
elseprintf("%d%d%d ",b,c,a);
return0;
}
❼ C語言比較ab大小輸出大數
int main()
{
int a = ?,b = ? ;
printf("max=%d\n", a > b ? a : b);
}
❽ 變數 abc絕對值比較大小c語言用if
#include"stdio.h"
intmain(void){
inta,b,c;
printf("Inputa,b,c(int)... ");
scanf("%d%d%d",&a,&b,&c);
if(a*a>b*b){
a^=b;
b^=a;
a^=b;
}
if(a*a>c*c){
a^=c;
c^=a;
a^=c;
}
if(b*b>c*c){
b^=c;
c^=b;
b^=c;
}
printf("%d%d%d ",a,b,c);
return0;
}
❾ C語言編程abcd比較大小
#include<stdio.h>
main()
{
inta,b,c,d,t;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a<b)
{t=a;a=b;b=t;}
if(a<c)
{t=a;a=c;c=t;}
if(a<d)
{t=a;a=d;d=t;}
if(b<c)
{t=b;b=c;c=t;}
if(b<d)
{t=b;b=d;d=t;}
if(c<d)
{t=c;c=d;d=t;}
printf("&d&d&d&d ",a,b,c,d);
}
❿ 在c語言中怎麼比較字母的大小
把字元串轉成字元數組,然後調用sort()函數對數組進行排序(char型可以直接比較大小,char型參數應該也可以給sort傳參),再把字元轉成字元串.或者自己編個排序的函數,簡單的冒泡排序.