-
您輸入的格式是否正確? 例如,輸入 a=1 和 b=2! 格式應為:
1,2 然後按回車鍵,因為你的scanf語句裡有逗號,所以當你輸入資料的時候,資料和資料之間肯定要有乙個逗號,估計你在這裡犯了乙個錯誤,而且有改進,最好在前面有乙個輸入資訊的提示, 在 scanf 的上一句中新增 printf ("請輸入您要比較的兩個數字(x,x)
-
# include
void main()
int max(int x,int y);
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
return 0;
int max(int x,int y)
int z;
if(x>=y) z=x;
else z=y;
return (z);
仔細看看scanf的內容,有乙個額外的逗號。
-
過程 C** 如下:
分析:1.首先,定義四個整數變數a、b、c、max,輸入三個數字a、b、c;
2.將最大值定義為a,如果迴圈體或迴圈b和c;
3、根據迴圈體判斷最大值,最後輸出結果。
C語言的基本結構
資料型別
C 的資料型別包括:整數、字元、實數或浮點數(單精度和雙精度)、列舉、陣列、結構體、公共值、指標和 null。
常量和變數
常量的值不能更改,符號常量的名稱通常大寫。
變數是可以更改識別符號值的量。 識別符號是以字母或下劃線開頭的字母、數字或下劃線序列,請注意第乙個字元必須是字母或下劃線,否則為無效變數名稱。 在編譯時為變數分配相應的儲存單元。
陣列
如果變數名稱後跟數字括號,則宣告為陣列宣告。 字串也是乙個陣列。 它們以 ASCII 的 null 作為陣列結尾。 需要注意的是,方括號中的指數值是從 0 開始計算的。
字串
C 字串實際上是以'\0'對於以字元結尾的 char 型別陣列,無需引用庫即可使用字形,但需要 C 標準庫中的一些函式來操作字串。 它們不同於字元陣列。 使用這些函式需要引用標頭檔案。
檔案輸入和輸出
在 C 語言中,輸入和輸出是通過標準庫中的一組函式實現的。 在 ANSI C 中,這些函式在標頭檔案中定義; 中間。
<>方法步驟:1.開啟VC2010(或其他C語言編譯器),建立乙個新專案-選擇Win32作為控制台應用程式-名稱-確定。 >>>More