|

楼主 |
发表于 2024-1-9 22:02:31
|
显示全部楼层
本帖最后由 yg飞许 于 2024-1-9 22:49 编辑
- #include <stdio.h>
- int Add(int num1,int num2){
- // int num1,num2;
- // scanf("%d%d",&num1,&num2);
- //// printf("嘿嘿嘿!!");
- return num1 + num2; //1.将数据返回 2.结束函数
- }
- int Sub(int num1,int num2){
- // int num1,num2;
- // scanf("%d%d",&num1,&num2);
- // printf("嘿嘿嘿!!");
- return num1 - num2; //1.将数据返回 2.结束函数
- }
- int Mul(int num1,int num2){
- // int num1,num2;
- // scanf("%d%d",&num1,&num2);
- // printf("嘿嘿嘿!!");
- return num1 * num2; //1.将数据返回 2.结束函数
- }
- int Div(int num1,int num2){
- // int num1,num2;
- // scanf("%d%d",&num1,&num2);
- // printf("嘿嘿嘿!!");
- return num1 / num2; //1.将数据返回 2.结束函数
- }
- int fun1(){
- int num1,num2;
- char opa;
- int fin;
- scanf("%d%c%d",&num1,&opa,&num2);
- switch(opa){
- case '+':printf("%d",fin = Add(num1,num2));break;
- case '-':printf("%d",fin = Sub(num1,num2));break;
- case '*':printf("%d",fin = Mul(num1,num2));break;
- case '/':printf("%d",fin = Div(num1,num2));break;
- }
- while(1){
- scanf("%c%d",&opa,&num2);
- switch(opa){
- case '+':printf("%d",fin = Add(fin,num2));break;
- case '-':printf("%d",fin = Sub(fin,num2));break;
- case '*':printf("%d",fin = Mul(fin,num2));break;
- case '/':printf("%d",fin = Div(fin,num2));break;
- case 'q':return printf("嘿嘿");
- }
- }
- }
- main(){
-
- // 例如
- //用户输入3+2 输出 5
- //若用户继续输入 +3 输出 8
- //若用户输入 1+9 输出10
- }
复制代码
|
|