这里显示打印消息“是否要再次运行?”询问,如果我们输入“ y”,则程序将重复。
我尝试过此代码
#include<stdio.h>
int main()
{
int a, b, c;
char ch;
ch = 'y';
printf("enter 1st and 2nd no.");
scanf("%d%d", &a, &b);
{
c = a + b;
printf("%d", c);
printf("Do you want to run again?");
scanf("%s", &ch);
}
while(ch == 'y')
return 0;
}
使用do-while循环:
#include<stdio.h>
int main()
{
int a, b, c;
char ch;
do {
printf("enter 1st and 2nd number: ");
scanf("%d %d", &a, &b);
c = a + b;
printf("%d\n", c);
printf("Do you want to run again?: ");
scanf("%s",&ch);
}
while(ch=='y');
return 0;
}
#include<stdio.h>
int main()
{
int a,b,c;
char ch;
ch='y';
do
{
printf("enter 1st and 2nd no.");
scanf("%d%d",&a,&b);
c=a+b;
printf("%d",c);
printf("Do you want to run again?");
scanf("%s",&ch);
}
while(ch=='y');
return 0;
}