NEUQOJ:1365 弟弟的作业

题解(思路):

可以用c语言的scanf()输入,(不会的可以百度一下,最好记住这个输入方法,以后会很方便)

scanf(“%d %c %d=%s”,&a,&f,&b,c);这样就可以把“+,-,=”什么的抵消掉,然后将最后的值用一个字符数组表示(因为在100以内,所有数组长度为3即可),如果输入的字符是“?”,则该等式错,如果输入的数字,则令取一个整形变量broans

 

if(c[1]=='\0')      broans=c[0]-48;

else if(c[2]=='\0') broans=(c[0]-48)*10+c[1]-48;

Else if(c[3]=='\0') broans=(c[0]-48)*100+(c[1]-48)*10+c[2]-48;

 

然后如果弟弟的答案等于正确答案,就做对一道题,最后输出做对题数即可;

注意EOF结束输入。


相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2022-03-01
  • 2021-12-26
  • 2021-04-23
  • 2021-04-04
猜你喜欢
  • 2022-01-23
  • 2022-03-03
  • 2022-01-13
  • 2021-06-15
  • 2021-08-21
  • 2021-07-25
  • 2021-09-29
相关资源
相似解决方案