怎么让c程序继续?

来源:百度知道 编辑:UC知道 时间:2024/05/18 16:45:45
void main()
{
int a,b;
printf("a=");
scanf("%d",&a);
b=a-64;
printf("b=%d\n",b);
getch();
}void main()
{
int a,b;
printf("a=");
scanf("%d",&a);
b=a-64;
printf("b=%d\n",b);
getch();
}void main()
{
int a,b;
printf("a=");
scanf("%d",&a);
b=a-64;
printf("b=%d\n",b);
getch();
}void main()
{
int a,b;
printf("a=");
scanf("%d",&a);
b=a-64;
printf("b=%d\n",b);
getch();
}这个程序怎么才能让它输出b后,重新在输入a,而不自动关闭?

#include <stdio.h>
void main()
{
int a,b;
char ctrl='y';
while(ctrl=='y')
{
printf("a=");
scanf("%d",&a);
getchar();
b=a-64;
printf("b=%d\n",b);
printf("Continue?(y|n)");
scanf("%c",&ctrl);
}
getchar();
}

或:
#include <stdio.h>
void main()
{
int a,b;
a=1;
printf("提示:输入0退出\n");
while(a!=0)
{
printf("a=");
scanf("%d",&a);
b=a-64;
printf("b=%d\n",b);
}
getchar();
}