书上的代码看不懂#includemain(){ char ch;int a,b;do{printf("\n exercise for primary student");printf("\n 1.add");printf("\n 2.subtraction");printf("\n 3.multiplicative");printf("\n 4.divide");printf("\n 5.exit");printf("\n please choice(1~5)an
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 21:13:39
![书上的代码看不懂#includemain(){ char ch;int a,b;do{printf(](/uploads/image/z/8580060-36-0.jpg?t=%E4%B9%A6%E4%B8%8A%E7%9A%84%E4%BB%A3%E7%A0%81%E7%9C%8B%E4%B8%8D%E6%87%82%23includemain%28%29%7B+char+ch%3Bint+a%2Cb%3Bdo%7Bprintf%28%22%5Cn+exercise+for+primary+student%22%29%3Bprintf%28%22%5Cn+1.add%22%29%3Bprintf%28%22%5Cn+2.subtraction%22%29%3Bprintf%28%22%5Cn+3.multiplicative%22%29%3Bprintf%28%22%5Cn+4.divide%22%29%3Bprintf%28%22%5Cn+5.exit%22%29%3Bprintf%28%22%5Cn+please+choice%281%7E5%29an)
书上的代码看不懂#includemain(){ char ch;int a,b;do{printf("\n exercise for primary student");printf("\n 1.add");printf("\n 2.subtraction");printf("\n 3.multiplicative");printf("\n 4.divide");printf("\n 5.exit");printf("\n please choice(1~5)an
书上的代码看不懂
#includemain(){ char ch;int a,b;do{printf("\n exercise for primary student");printf("\n 1.add");printf("\n 2.subtraction");printf("\n 3.multiplicative");printf("\n 4.divide");printf("\n 5.exit");printf("\n please choice(1~5)and input numbers");scanf("%d%d",&a,&b);ch=getchar();getchar();switch(ch){case '1':printf("\n add sum is %d",a+b); break;case '2':printf("\n subtraction",a-b); break;case '3':printf("\n multiplicative",a*b); break;case '4':printf("\n divide",a/b); break;case '5':printf("\n end."); break;default:printf("\n error.choice again."); break;}}while(ch!='5');}
其中
scanf("%d%d",&a,&b);ch=getchar();getchar();
还有程序好像不成功
书上的代码看不懂#includemain(){ char ch;int a,b;do{printf("\n exercise for primary student");printf("\n 1.add");printf("\n 2.subtraction");printf("\n 3.multiplicative");printf("\n 4.divide");printf("\n 5.exit");printf("\n please choice(1~5)an
scanf("%d%d",&a,&b);
的意思是从键盘读入两个整数,第一个给a,第二个给b
ch=getchar();
的意思是从键盘读入一个字符给ch
getchar();
的意思是从键盘读入任意一个字符(可以理解为等待用户在键盘敲一个键,然后从能继续运行)