闪耀的粒子: 那我这样的代码,输入1为什么会多输出一个price= 0.0 [code=csharp] #include<stdio> //#include<> int main(void) { int i;//i循环 char ch; //输入界面 printf("[1] apple \n"); printf("[2] pear \n"); printf("[3] orange \n"); printf("[4] grape \n"); printf("[0] exit \n"); for(i=1;i<=4;i++){ //循环5次 ch=getchar(); //输入编号 if (ch =='0') break; switch(ch){ case '1':printf("price = 3.0\n");break; case '2':printf("price = 2.5\n");break; case '3':printf("price = 4.1\n");break; case '4':printf("price = 10.2\n");break; default :printf("price = 0.0\n");break; } } return 0; } [/code]
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
查询水果价格