求助乙個c語言程式。。。怎麼輸入b和c的值之後,輸出b和c不對阿?!

2025-01-05 13:35:07 字數 2360 閱讀 5117

1樓:網友

你輸入數的時候要每個數後面要加個逗號,才能輸出每個數,不然的話,後面連個數就相當於沒有輸入而顯示亂碼!還有scanf裡面的去掉比較好!

2樓:紅山人

scanf("%f,%f,%f",&a,&b,&c); 呵呵。是的。格式化輸入。雙引號裡的東西,除了格式符以外,其它的都要原樣輸入才行。朋友。

3樓:昂揚還傲然丶牡蠣

建議你把scanf後面的去了。

你輸入的時候一定要是2,3,4每個數字後面分割的時候加個逗號,否則會出錯。

因為當你輸入2 3 4或者中間加空格的時候,那麼它的值就不在我們的預料之中了。

4樓:飛呀飛飛鳥

b和c怎麼會不對啊?直接輸入的數就應該是輸出的數啊。

5樓:雨小俊小大

輸出的b和c**不對啦,輸出的浮點數。

6樓:網友

scanf("%f,%f,%f",&a,&b,&c);一般%f,%f間不加任何東西,在輸入的時候用空格分割就可以了。要是加有符號,在輸入的時候要把加的符號也輸入進去比較麻煩。

在c語言程式中(b)。

7樓:帳號已登出

以下正確的描述是:在c語言程式中(b )。

b:函式的定義不可以巢狀,但函式的呼叫可以巢狀。

c語言中函式的定義都是相互平行、相互獨立的,也就是說在函式定義時,函式體內不能包含另乙個函式的定義,即函式不能巢狀定義,但可以巢狀呼叫肢咐談。

所在函式庫為int abs(int i) 返回整型引數i的絕對值。

double cabs(struct complex znum) 返回複數znum的絕對值。

double fabs(double x) 返回雙精度引數x的絕對值。

long labs(long n) 返回長整型引數n的絕對簡旁值。

double exp(double x) 返回指數函式ex的值。

以上內容參考:百科-c語言函式歷碰。

以下程式執行後的輸出結果是abcbcc,怎麼來的?稍微解釋一下

8樓:網友

經執行後x[3][4]內容如下:

a b c \0

a b c \0

a b c \0

a[0][0]),開始的內容是'a',咐腔頃按字串輸出是abc(a[1][1]),開始的內容是'b',按圓返字串輸出是bc(a[2][2]),開始的內容是'c',按字串輸出是c因衡陸此輸出如題結果。

【c++】求解這題為什麼只輸出b2,不輸出b

9樓:網友

為什麼只有b2的輸出:

因為base類有2個建構函式,即建構函式過載,而base類在構造的時候,僅能選擇其中乙個建構函式,選擇其中哪個建構函式,這與呼叫函式過載的普通函式一樣,即是呼叫引數匹配的函式。在這個例子之中,子類建構函式中顯式的呼叫帶參的父類建構函式,所以就應該匹配base(int m1),所以顯示b2,而另外乙個建構函式將不呼叫,所有沒有b1的顯示。

輸入 c2='b',如何程式設計使得c2='b' or 98(asc||)

10樓:網友

1.你的問題「使得c2='b' or 98(asc||)是錯的,因為'b'=66(ascii),不是98(asacii)。詳情請檢視ascii碼錶。

碼:american standard code for information interchange(美國資訊互換標準**)

大小寫字母的ascii碼值相差32。(b的ascii碼為十進位數66 、b的ascii碼為十進位數98)

程式如下:用c語言,vc++編譯。

#include

main()

char c2; /定義變數c2

scanf("%c",&c2); 接收輸入。

c2=c2-32 ; 大小寫轉換。

printf("%c",c2); 輸出字元型 bprintf("%d",c2); 輸出整型 66<>

11樓:網友

你查查b的ascii碼,和b的相差幾就用c2減去幾就行了。

c程式問題。這個題輸出的結果是b=b,為什麼是這個結果呢?b的ascii碼不應該是66嗎?

12樓:匿名使用者

b=322=0x142

由於b為char型,只佔1byte,所以高位的0x1被低位的0x42覆蓋了;

最後b的結果為 0x42 , 十進位即 66=『b'

C語言程式,一個C語言程式

include define n 2010 int head n way n du n rudu n n,f n len,fa n struct recda 2000000 inline void add int a,int b,int c void search int a bool read i...

求解c語言程式,求解一個c語言程式

include include int main 不太清楚,不過,我執行是 43 i 0時,s 0 52 48 4,i i 2 2 i 2時,s 10 4 51 48 43,i i 2 4 i 4時,不滿足迴圈條件,跳出迴圈執行下一句printf d n s 輸出43 算的不對,第一,i 0,s 1...

求c語言完整程式,求一個c語言完整程式

include define size 200 最長可以輸入200個數int main printf n printf 一共 d個數 j 1 printf n return 0 測試123123輸出結果是 1 2 3 1 2 3 一工6個數 int i,x,m,n 0,a 5 scanf d x f...