用c语言来写!求助求助!1、从键盘输入a和b两个值,再输入“+”或者“*“,如果输入“+”则输出a

2025-02-02 16:09:57
推荐回答(2个)
回答1:

1.
#include

int main()
{
int a,b,k;
char c;
printf("请输入两个数字:");
scanf("%d %d",&a,&b);
printf("请输入运算符号:");
scanf(" %c",&c);
switch(c)
{
case '+': k = a + b;
printf("a+b的值为:%d",k);
break;
case '*': k = a * b;
printf("a*b的值为:%d",k);
break;
default:
printf("输入的符号不正确");
break;
}
return 0;
}
2.
#include

int fun(int a,int b);

int main()
{
int a=4,b=5,k;
k = fun(4,5);
printf("a*b的值为:%d",k);
return 0;
}

int fun(int a,int b)
{
return a*b;
}

回答2:

#include
int main(){
        int a, b;
        char ch;
        scanf("%d %d %c", &a, &b, &ch);
        switch(ch){
                case '*':
                        printf("result = %d\n", a * b);
                        break;
                case '+':
                        printf("result = %d\n", a + b);
                        break;
        }
        return 0;
}


#include
int fun(int a, int b){
        return a * b;
}
int main(){
        int a, b;
        scanf("%d %d", &a, &b);
        printf("result = %d\n", fun(a, b));
        return 0;
}