1樓:匿名使用者
關鍵是其中的%c和*f,的輸入,%c前不能有空(否則值就取得空格了),*f,三個字元要按原樣輸入,所以輸入(注意其中的空格和標點):
10 20aa 1.5 -3.75*f,67.8按照要求測試程式:
#include
int main()
執行後結果完全正確:
2樓:匿名使用者
哥們你scanf裡格式串寫錯了吧,是不是想寫成這樣啊?
沒見過%f*f這樣的東西,在scanf裡*表示本次輸入不賦值給相應變數,所以你是不是想寫成%*f,如果按照我說的這個格式來輸的話,鍵盤輸入的資料應該是:
10 20aa1.5 -3.75 +1.5 67.8需要注意的是+1.5對應的是%*f,即不賦值給任何變數的,有不懂的再討論吧
#include
#include
using namespace std;
int main()
{int a, b;
char c1, c2;
float x, y, z;
cout<<"a="<
3樓:黃山
10 回車
20 回車
a 回車
a 回車
1.5 回車
3.75 回車
67.8 回車
我有一個c語言的問題不知道,求解答
4樓:匿名使用者
((-b)- sqrt(b^2-4*a*c))/(2*a)
((-b)+ sqrt(b^2-4*a*c))/(2*a)
5樓:窗外的小行星
我問你問題你只要說是或者不是,你被誰
求解c語言的一個問題~ 20
6樓:du知道君
void fun(int x) main()
一個簡單的c語言問題求解答
7樓:匿名使用者
程式輸出為:itis
定義了一個字串陣列ss,其內容為"it is!",呼叫函式 fun ,傳入陣列的首地址。
在fun函式內對字串進行遍歷,直到字串遇到'\0'為止,若是英文字母,則複製到原字串的第一個位置,然後再遇到英文字母繼續複製到第二個位置,以此類推,最後加上結束符'\0'。
列印輸出時就會只輸出結束符前面的字串,也就是複製過去的那些英文字母。
8樓:匿名使用者
首先,你使用printf()需要新增標頭檔案stdio.h。你這個函式完成的是字串的複製;輸出的結果為:itis
c語言問題求解答,c語言問題求解答
付哥的技術課堂 getchar 為單字元輸入函式 當為0 和 1 時都將執行case 1 putchar c 由於後面無break語句,又將執行 case 2 putchar c 遇break退出switch,等待輸入 switch c 0 字元 0 與整型0不同,這個case判斷的是整型0 inc...
c語言問題,求解答,求解答c語言問題
首先執行getchar,就是先讓你輸入一個字元,然後執行putchar,就是將剛剛的字元輸出,然後判斷字元是不是 是的話退出,否則繼續執行迴圈。迴圈體只有一個 掌渺 getchar每接收一個字元,putchar就進行輸出,當為 時,則!後面若還有字元,按換行鍵後則不會輸出 輸出的字元要從getcha...
C語言問題求解答,c語言問題求解答 5
時辰八點半 第一個days day 獲取最後一個月的天數 第二個switch month 1 獲取除了最後一個月之外完整月的天數之和 嶽章戶湘君 逗號表示式從左往右依次計算,取最右邊的表示式的值為整個表示式的值 答案應該是5.000000啊 c語言問題求解答 5 1 include 2 int ma...