题目链接:http://bailian.openjudge.cn/practice/2696
# include <stdio.h>
int main()
{
int n,i,j,a,b,s;
char str[100][3];
scanf("%d",&n);
for(i=0;i<n;i++)
{
s=0;
scanf("%d ",&a);
for(j=0;j<3;j++)
scanf("%c",&str[i][j]);
scanf(" %d",&b);
if(str[i][0]=='a')
s=a+b;
if(str[i][0]=='s')
s=a-b;
if(str[i][2]=='l')
s=a*b;
if(str[i][1]=='i')
s=a/b;
if(str[i][1]=='o')
s=a%b;
printf("%d\n",s);
}
return 0;
}
本文深入解析了一道编程题的解决方法,通过读取输入的字符数组和整数,根据字符提示执行相应的加减乘除运算,并输出结果。此题涉及字符数组操作、整数输入和基本算术运算。

被折叠的 条评论
为什么被折叠?



