你好!!
也可以采用 for 循环的方式完成,你看看吧
#include <stdioh>
int main()
{
for (;;)
{
printf("请输入数字 1-5,6 退出:");
char a;
a = getchar();
if( a == '6')
break;
printf("你选择了: %c\n",a);
getchar();
}
}
//按要求代码如下
#include<stdioh>
int main()
{
double zsh = 0;
double fsh = 0;
double temp;
int i;
//如果需要把数存起来请定义数组double nums[10]
//如果只是求和可以不用
printf("请输入10个实数:\n");
for(i = 0; i < 10; i++)
{
scanf("%lf",&temp);//如果存入数组就是&nums[i]
if(temp > 0)
zsh += temp;
else
fsh += temp;
}
printf("正数和为%lf,负数和为%lf\n",zsh,fsh);
return 0;
}
#include <iostream>
using namespace std;
int main()
{
char a;
cout << "现在在下雨吗" << endl;
cin >> a;
while (a != 'Y' && a != 'N')
{
cout << "现在在下雨吗" << endl;
cin >> a;
}
if (a == 'Y')
cout << "现在在下雨!" << endl;
if (a == 'N')
cout << "现在没有下雨!" << endl;
return 0;
}
以上就是关于让一个程序无限循环,但是当你输入一个字符时就结束循环的语句全部的内容,包括:让一个程序无限循环,但是当你输入一个字符时就结束循环的语句、编一个程序,用for循环语句,从键盘输入10个实数,分别求出它们中的正数之和,以及负数之和、这个c++程序中如果用户没有按规定输入怎么可以一直循环下去,知道输入Y或N等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)