H2430819028


私信TA

用户名:dotcpp0794878

访问量:63

签 名:

无虑,无悔,无敌。

等  级
排  名 4091
经  验 1772
参赛次数 1
文章发表 42
年  龄 19
在职情况 学生
学  校 贺州学院
专  业 软件工程

  自我简介:

TA的其他文章

解题思路:

注意事项:用scanf写输入格式时,如果只想写一行,注意两个%d之后加一个空格再接%c。

参考代码:

#include<stdio.h>

int ch(char c)

{

if (c == '-')

return 1;

else if(c == '+')

return 5;

else if(c == '/')

return 3;

else if(c == '%')

return 2;

else if(c == '*')

return 4;

}

int main()

{

int a,b;

char c;

scanf("%d%d %c",&a,&b,&c);

switch (ch(c))

{

case 1:printf("%d\n\n",a-b);break;

case 2:printf("%d\n\n",a%b);break;

case 3:printf("%d\n\n",a/b);break;

case 4:printf("%d\n\n",a*b);break;

case 5:printf("%d\n\n",a+b);break;

}

return 0; 

}


 

0.0分

0 人评分

  评论区

  • «
  • »