#include<stdio.h>
int main(void)
{
int a, b, c;
char input[10];
printf("Please enter two numbers\n ");
label1:
printf("Number a:_____\b\b\b\b\b");
scanf_s("%d", &a);
printf("Number b:_____\b\b\b\b\b");
scanf_s("%d", &b);
printf("Please enter answer of sum these number:_____\b\b\b\b\b");
scanf_s("%d", &c);
while (c != a + b) {
printf("Please try again!:_____\b\b\b\b\b");
scanf_s("%d", &c);
}
printf("Your answer is right!\n");
printf("\n");
printf("Do you want it again?input:y/n?");
getchar();
c = getchar();
if (c == 'y')
{
goto label1;
}
else
printf("program quit!\n");
return 0;
}
写了一个简单的小练习,但是看到相关的文章说,不建议使用goto,请各位大神帮忙看看,能否简化一下,小弟学习学习!谢谢!