1樓:匿名使用者
首先:scanf是不區分空格的,你可以這樣改:
其次:printf("請分別輸入一個字元、長整數、一個單精度浮點數:\n");
輸入:a 45234 123.45
這三者的關係很混亂...不對應啊
printf只要輸入三個字元
scanf中卻是4個
輸入只輸入了3個...
最不靠譜的是三個輸入的值的順序和scanf中變數順序的還不對應...
改一下:
printf("請分別輸入一個整形、長整數、一個字元、一個單精度浮點數:\n");
printf("注意輸入的順序和資料之間的分隔符\n");
最後:
其中長整形也是用%ld而不是%dl
輸入:123,456,t,6.7
輸出結果:x=123,y=456,ch:t,f:6.700000
2樓:白菜啊大蔥
因為scanf裡的引數格式應該是 「%ld」 ,你寫成了「%dl」,所以把「l」也錄進去了,會產生奇怪的結果。
3樓:
我怎麼感覺要輸入四個數字呢?呵呵
4樓:紛採
sacnf("%c %ld %f",&ch,&y,&f);
c語言的程式填空題,我的答案和標準答案不一樣,但執行結果卻滿足要求,這樣算對嗎?
5樓:匿名使用者
c語言和數學一樣,正確答案只有一個,執行結果與答案不一致,必然有問題。。。當然有些答案本身就是有問題,但肯定是極少數的。
6樓:匿名使用者
對的,計算機判斷程式題是隻看結果的,很多時候標準答案只是做參考,所以叫參***
c語言程式 無錯誤 但是執行出來的結果都是「不合理」 求大神指點
7樓:好嘞啊啊啊啊
#include
#include
main()
printf("理論身高%f\n",c);
printf("請輸入真實身高");
scanf("%d",&d);
e=c-d;
if(abs(e)<=3) printf("合理");
else printf("不合理");}
8樓:匿名使用者
你好!!
你的程式沒問題,執行正常,你看結果:
因為,只有標準身高和實際身高相差不超過 3 釐米的時候都是合理的
做了兩次一樣的夢,這代表什麼,連續兩次做同一個夢意味著什麼?
科學回答是你想多了,周公解夢要看情況,一般都是25可能會發生的 連續兩次做同一個夢意味著什麼?一般夢和現實都是反著的,沒什麼,估計是你自己心裡有什麼壓力吧,所以才會做那樣的夢,別擔心 夢是反的,夢見血是好的 夢只是人太累了才會有的,後者是害怕才會有的,一般都不會是真的的。我做過兩次一樣的夢!是怎麼回...
同樣的夢我做了兩次,兩次夢裡面的過程是一樣的,但是人物卻
夢裡的事都是人的潛意識在作祟。兩種可能,一種可能是你在潛意識裡想發生這樣的事,物件不明。第二種可能,你在逃避這樣的事。同感 我有時做夢也是 沒什麼大事啊 我記得我有一個夢在4 到 5年裡做了三到四次 還有的夢做了2到3次呢 求解夢,一個做了兩次的夢,前半部分不一樣,結局卻一模一樣 宮殿不能進去,那個...
為什麼這兩個C語言程式輸出結果不一樣呢,能仔細講解一下嗎
第一個是嚴格按照輸出語句從頭到尾輸出的 第二個在呼叫printf函式時,其引數是從右至左進行處理的,即先處理 i 一直到 i,再從左至右輸出。你給的輸出結果是不是寫反了!主要是因為printf 函式是自右往左輸出引數的!printf d n d n d n d n d n d n i,i,i i i...