本帖最后由 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
}
|