第1关:给小学生出加法考试题1
任务描述
本关任务:给小学生出加法考试题。
相关知识
为了完成本关任务,你需要掌握:C 语言基础。
给小学生出加法考试题
编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否。
通过输入两个加数,给学生出一道加法运算题,如果输入答案正确,则显示Right!,否则显示Not correct! Try again!,程序结束。
编程要求
根据提示,在右侧编辑器/** Begin **/ 到 /** End **/ 处补充代码,完成给小学生出加法考试题。
测试说明
备注:程序输出格式以下面格式为准,编译格式存在乱序
平台会对你编写的代码进行测试:
测试输入:1,2 3预期输出:
1+2=3
Right!
测试输入:1,2 4预期输出:
1+2=4
Not correct!
程序两次测试的运行结果如下:
① Input a,b:1,2↙
1+2=3↙
Right!
② Input a,b:1,2↙
1+2=4↙
Not correct!
开始你的任务吧,祝你成功!
#include <stdio.h>
// 函数功能:计算两整型数之和,如果与用户输入的答案相同,则返回1,否则返回0
int Add(int a, int b)
{
int answer;
printf("%d+%d=", a, b);
scanf("%d", &answer);
/*************** Begin ***************/
if (a+b == answer)
return 1;
else
return 0;
/*************** End ***************/
}
// 函数功能:输出结果正确与否的信息,整型变量flag,标志结果正确与否
void Print(int flag)
{
/*************** Begin ***************/
if (flag)
printf("Right!\n");
else
printf("Not correct!\n");
/*************** End ***************/
}
int main(void)
{
int a, b, answer;
printf("Input a,b:");
scanf("%d,%d", &a, &b);
answer = Add(a, b);
Print(answer);
return 0;
}