C语言中的一个小问题,高手来回答菜鸟!~

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:17:19
直接看我代码把
#include"stdio.h"

int main()
{
int a;

printf("Please input a's ASCOO code:");
scanf("%d",&a);

while(a!=97){printf("Wrong!");
}

printf("Right!");
}

我想在他输入错误的时候 重新返回到程序顶部 再次执行 应该怎么实现?

#include <stdio.h>

int main()
{
int a;
while (a!=97)
{
printf("Please input a's ASCOO code:");
scanf("%d",&a);
if (a!=97) printf("Wrong!\n");
}

printf("Right!");
return 0;
}

int main()
{
int a=0;
while(1){
printf("Please input a's ASCOO code:");
scanf("%d",&a);
if (a!=97)
printf("Wrong!");
else
break;
}
printf("Right!");
}