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語言問題求解答
時辰八點半 第一個days day 獲取最後一個月的天數 第二個switch month 1 獲取除了最後一個月之外完整月的天數之和 嶽章戶湘君 逗號表示式從左往右依次計算,取最右邊的表示式的值為整個表示式的值 答案應該是5.000000啊 c語言問題求解答 5 1 include 2 int ma...
c語言問題求解答具體點,C語言問題求解答
cpp1.exe 1 error s 0 warning s cpp1程式一個錯誤0個警告 c語言問題求解答 時辰八點半 第一個days day 獲取最後一個月的天數 第二個switch month 1 獲取除了最後一個月之外完整月的天數之和 嶽章戶湘君 逗號表示式從左往右依次計算,取最右邊的表示式...
C語言問題,求解答,C語言一些小問題,求解答
聽不清啊 最後的輸出是0 選答案d 因為 迴圈體結束 y 9 判斷時 y 8 迴圈體結束 y 9 判斷時 y 8 迴圈體結束 y 9 判斷時 y 8 迴圈體結束 y 9 判斷時 y 8 迴圈體結束 y 7 判斷時 y 6 迴圈體結束 y 5 判斷時 y 4 迴圈體結束 y 3 判斷時 y 2 迴圈體...