在这个非常基本的程序中,要求用户输入两个数字,然后程序会将这些数字相加。我想在最后问用户他/她是否想再次重复程序或退出程序!例如,如果他/她按y,程序将要求用户输入两个数字,否则程序将关闭。怎么做?
main(){
float x,y,sum;
printf ("Enter the first number:");
scanf ("%f",&x);
printf ("Enter the second number:");
scanf ("%f",&y);
sum=x+y;
printf ("The total number is:%f",sum);
}
3条答案
按热度按时间ctzwtxfj1#
或者你也可以试试这个:
093gszye2#
这使用了一个
do-while
循环,它将一直持续到do-while
的while
中的条件返回false。简单地说,每当用户输入
y
或Y
时,while
循环将返回true,因此它将继续。查看
do-while
循环的this示例和教程。yjghlzjz3#
[In这个程序我使用'后藤'语句是因为如果我使用do while循环,那么如果我输入任何没有“Y或y”的内容,那么程序将关闭。为了避免这个问题,我使用'goto'语句。1