C语言——通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”, 否则提示重做,显示“Not correct! Try again!”,最多给三次机会, 如果三次仍未做对,

    科技2025-09-04  14

    #include “stdafx.h” int add(int a,int b) { int answer; printf(“两数之和为:”); scanf_s("%d",&answer); if(a+b==answer) return 1; else return 0; }

    int _tmain(int argc, _TCHAR* argv[]) { int a,b,i,c,n=3; printf(“请输入两个加数,中间用+连接:”); scanf_s("%d+%d",&a,&b); c=add(a,b); for(i=1;i<=n;i++) { if(c==1) { printf(“Right!\n”); break; } else { switch(i) { case 3:printf(“Not correct. You have tried three times! Test over!\n”);break; default:printf(“Not correct! Try again!\n”); } c=add(a,b); } } }

    Processed: 0.008, SQL: 8