-
我可以。 <>
也許是裝置有問題。
我正在使用 C-Free
此外,當您使用 += 表示 sum1=sum1+ 時,請務必初始化 sum1。
-
#include
#include
#include
int main()
int n=10;//
int i;
float sum_1=(float)0,sum_2=(float)0,;
for(i=1;i<=n;i++)
sum_1=sum_1+;
sum_2=sum_2+,i));printf("%f ",sum_1);
printf("%f ",sum_2);
system("pause");
return 0;
您的問題是 sum1 和 sum2 未初始化。 它可以是這樣的 float sum 1=(float)0,sum 2=(float)0,;
-
1. 首先,將標頭檔案和 main 函式寫入 includemain(),如下圖所示。
2. 之後,您需要定義幾個變數,乙個用於儲存,乙個用於從 1 到 100 開始,如下圖所示。
3. 寫完 for 迴圈後,首先給 i 賦值 1,如果要求在 200 以內,則將數字 100 更改為 200。
4.然後把內容寫在for迴圈中,sum=sum+i; 將每個 i 的值相加求和。
5.最後輸出輸出,寫輸出語句輸出,sum為整數,所以用%d,如下圖所示。
-
輸入數字的函式一般不是這樣寫的,另外,你的函式在main函式中沒有被呼叫,需要修改。 使用手機上伊利智仕軟體中的microc程式設計,演示修正後的**供參考。 在電話**上,如下所示:
對手機的影響如下:
-
函式已經定義好了,但是它不會自動執行,需要由程式呼叫,並且給定你示例的引數,它不需要函式有引數,也就是說呼叫者不需要輸入引數進行呼叫控制,所以可以考慮沒有引數的函式設計。
您的程式需要做的就是將以下語句新增到 main 函式的 printf 中:
int a; a=number(0);
您可以完成所需的功能,建議的設計:
int number()
void main()
-
這是乙個問題還是兩個問題? 在這裡,我將首先根據兩個問題來寫:
確定它是否為閏年:
main()
int year;
scanf(“%d”,&year);
if(year<1000||年>9999)}確定它是否為整數:
main()}
-
第二張截圖不清楚。
a=150,c=45;
a%c 應該是乙個模運算——乙個通過除法求餘數的運算,我們可以手動做數學運算
s=a%c = a - a/c)*c =150 - 150/45) *45 =150 - 3*45 = 150 -135 =15
輸出結果:
如果它等於 15,則程式是正確的。
如果它不等於 15,則該程式是錯誤的。
怎麼了? 仔細檢視該程式的拼寫錯誤和拼寫錯誤。
-
請了解scanf函式的結束條件
scanf 函式僅在每個資料字段中包含資料,並以按 Enter 鍵結束。
這句話中有 3 個資料字段:%10d、%10f 和 !
這是資料字段,因此在遇到第二個資料字段之前,scanf 不會結束。
也就是說,您必須再輸入乙個回車符才能使掃瞄結束。
至於為什麼輸出是正確的,就是scanf不負責清理輸入緩衝區,即不清理多餘的輸入,多餘的輸入可以作為下次的輸入,包括!
因此,您可以獲得正確的輸入。
操作方法如下:
即,把刪除。
-
此語句中的 10 是指定輸出欄位的寬度。 如果資料中的位數小於 10 位,請填寫左端的空格。 如果大於 10,則輸出將基於實際位數。
您在這裡要求 9 個數字,輸出的寬度是 10,因此您必須輸入 10 才能工作。 還可以將 %10d 更改為 %9d
-
您正在定義乙個陣列,該陣列從 0 開始。 您可以將“=”更改為“沒關係”。
放置這兩個單選按鈕屬性設定為相同。 這樣,他們就可以實現單選,確定自己的選擇狀態,選擇哪乙個,並將哪個文字值寫入語句中。
嗯,樓上的答案都很好,二樓wals3310100的答案是目前找回文數量的最好方法,下面我再給出另一種考慮方式: >>>More
XML需要打包一起發布,發布後和exe檔案在同乙個目錄下,讀取路徑是帶上乙個粗略的朋友+" >>>More