ㄤㄤ
c 語言 紀錄3
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int value = 0, a = 0, b = 0, c = 0; //1豪華壽司便當、2養生菇菇便當、3繽紛炒飯
printf("請輸入1豪華壽司便當、2養生菇菇便當、3繽紛炒飯\n ");
while (value != -1)//迴圈控制除了-1跳出外其他可以一直跑
{
scanf_s("%d",&value);
switch (value)//選擇控制
{
case 1:
a = a + 1;//計數器
printf("豪華壽司便當+1\n");
break;
case 2:
b++;//計數器
printf("養生菇菇便當+1\n");
break;
case 3:
c++;//計數器
printf("繽紛炒飯+1\n");
break;
default:
printf("錯誤重輸入\n");
break;
}
}
printf("總共有%5d個便當\n", a + b + c);//5d 代表留5格空格
printf("%d豪華壽司便當%2d養生菇菇便當%2d繽紛炒飯\n", a, b, c);
system("PAUSE");
return 0;
}
//單行註解 /*可包在裡面、可用於跨行*/
/*學到
1.switch選擇控制用法
2.a = a + 1 、b++可以當計數器用記錄迴圈跑了幾次case
3.%3d 代表%d型態留3格空格,數字多少代表留多少格空格
*/
其實本人也有嘗試副函式寫法,也成功有興趣歡迎交流交流想增進能力