c語言輸入整數,如果是字母,則輸出該字母,否則輸出該整數

2022-06-09 06:41:37 字數 3204 閱讀 2682

1樓:中華資

你先判定他的ascii**的的大小 假如是在65~90 或是在97~122 之間則說明是字母應輸出字母,假如不在這個範圍則說明是數字,直接輸出數字就行! 我的回答你滿意不?我給你編了一個程式

#include

void main()

2樓:匿名使用者

<->int a;

scanf("%d", a);

printf("%c", a);

《二》int a;

scanf("%d", a);

if((a > 'a' && a < 'z') || (a > 'a' && a < 'z'))

else if(a > '0' && a < '9')else

3樓:匿名使用者

int a;

scanf("%d",&a );

if ( (a>='a' && a<='z' ) || (a>='a' && a<='z' ) )

prinf("a=%c\n" , a );

else

輸入一個字元,若是字母則輸出yes否則輸出no c語言 求高高手指教

4樓:雍長平伯翮

沒有完全的程式,看不太懂,不過可以聯想,這是一個整數型的一位陣列,count[i]應該是計算和儲存不同字母的個數,之所以定義為52因為是:大寫字母與小寫字母分別為26個,則一共為52個,然後在後面的程式裡面,count[i]分別計算第i字母出現的次數,最後把count[i]輸出,就可以知道各個字母的在字串出現的次數了,要是能幫到您,望採納

5樓:凌雲紫冥

多簡單的事 要高高手麼。。。

可以用ascii判斷 也可以這樣判斷('a' <= x && x <= 'z' || 'a' <= x <= 'z')

6樓:匿名使用者

char a[2];

scanf("%c", &a[0]);

if (a[0] > 'a' && a[0] < 'z' || a[0] > 'a' && a[0] < 'z')

printf("yes\n");

else

printf("no\n");

7樓:我愛流雨飛軒

#include

main()

else }}

8樓:匿名使用者

若是需要重複輸入,fflush()清除緩衝區.。

9樓:龐悅欣

if((ch>='a'&&ch<='z')||(ch>='a'&&cj<='z'))

printf("yes");

else

printf("no");

10樓:地攤秀子

下面的程式就行,我試了!

#include

main()

c語言,輸入一個字元,判斷它是否是小寫字母,如果是則輸出大寫字母,否則原樣輸出

11樓:匿名使用者

你用的什麼?我用的visual studio 2012,正常編譯,正常執行,**沒問題。可能和編譯器有關係吧,我也是新手,不是很懂

12樓:樂行樂

表示我執行的結果是對的

13樓:衄潲

沒什麼問題啊。在visual studio 2008中執行都是好的呀

14樓:匿名使用者

我到底還是沒有看出哪錯了

拿著原始碼測試了全部字母

15樓:匿名使用者

說真的我在vc++6.0都是可以的。

16樓:匿名使用者

對照asclll碼,用if語句判斷

請將下列問題變為c語言程式:輸入一個字元,判斷如果是小寫字母,則將其轉換為大寫字母輸出,否則直接輸出

17樓:匿名使用者

第一個#include

void main()

else

}第二個

#include

void main()

else

}第三個把第二個的判斷條件換成大於5,自己搞去。

第四個#include

int main()

} return 0;

}加減除法自己照貓畫虎填進去,這四個是最基本的判斷,不會有點說不過去

輸入一個字母,若是小寫字母,則變為大寫輸出,否則,原樣輸出, 用c語言程式設計,,

18樓:昆湖賓館

#include

int main()

int main()     else if('a'<=c && c<='z')        else        return 0;}

c語言 程式設計 由鍵盤輸入一個字元,若為小寫字母則輸出該字母

19樓:匿名使用者

#include

int main()

c語言,在鍵盤上輸入一個字元,若該字元為英文字母,則輸出「字母」,若為數字,則輸出「數字」

c語言用scanf輸入一個數,如果是六位數字(首位可以為0,不能是字母)則輸出「正確」,否則輸出錯誤

20樓:猥瑣堂

你可以用字串輸入,然後判斷字串。

如果還有後續的操作,可以將輸入的字串轉成整數,即函式atoi。

你可以去查一下atoi函式的詳細用法。

#include

#include

#include

//判斷字串中是否含有除數字之外的字元

//如果含有除數字之外的字元返回0,如果只含有數字返回1int func(char *s)

}return 1;

}int main()

else

}return 0;}

21樓:匿名使用者

int a;

scanf("%d",&a);

c語言。先輸入整數n,在輸入n個整數,輸出它們的平均值。儘量

include int main printf 3f n n float sum n 本結果保留 dao三位小數 版 可自權行調整 用c語言程式設計 要求用陣列,先輸入一個正整數n,在輸入n個整數,求其平均值 保留兩位小數 float a 10 sum,m int n sum 0 scanf d n...

c語言輸入正整數n將其逆序輸出例如輸入

c語言輸入一個正整數n,將其逆序輸出 include include int main printf n return 0 執行結果如下 就不給你寫了,提供演算法吧。首先判斷輸入的正整數的位數,例如1000 n 9999 然後輸出m 注意,c語言裡方括號是取整運算子號 因為是整型運算,其實方括號可以...

c語言中如何實現輸入整數實現倒序輸出

1 新建一個工程和.c檔案,輸入標頭檔案和主函式2 宣告被呼叫的函式,定義變數型別 3 輸入整數 4 用一個if語句去判斷整數是否為負數,若為負數則用putchar函式輸出一個負號 5 呼叫一個函式 6 定義函式的返回型別和形參型別 7 通過if語句判斷該數是否僅剩一位數,若不是則執行else語句8...