永发信息网

c++的一个判断语句问题?

答案:3  悬赏:60  手机版
解决时间 2021-04-08 18:13
在一个for循环数组变量赋值语句中,如果提示用户输入,如果输入的是y,则重新赋值这次循环,如果输入的是n,则继续循环赋值下一个数组变量。
最佳答案
for(i=0;i<N;i++)//N为数组长度
{
scanf("%d",&a[i]);
printf("重新赋值吗?y/n ");
scanf("%c",&c);
while(c!='y'&&c!='n')
{
printf("指令有误,请重新输入 ");
scanf("%c",&c);
}
if(c=='y')
i--;
}
全部回答
int array[MAXSIZE]; int i =0; char flag; do { cin >> array[i++]; cin >> flag; }while( i < MAXSIZE && flag == 'y');
输入流会有几种状态,当你输入字符串时,该if便会起作用 等同于if(!cin.fail()); c++的输入流不同于c的输入流,一旦输入流的某些状态被设置,便不能够再进行输入操作了 有如下的几种状态eofbit、failbit、badbit、goodbit,所以需要对前三种进行清除状态
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
窗帘的单位名词是什么,民事诉讼写被告单位名
下列离子方程式的书写正确的是A.钠溶于水:2N
中国建设银行郫县鹃城支行这个地址在什么地方
长丰农村商业银行春节上班吗
服务器地址怎么添加,电脑怎么加路由,指向服务
哪种无线路由器信号强一点的?
狗狗得细小刚好!用了未消毒的碗会反复吗?
如图所示,铅笔的长度是________cm,电能表的
赞美家乡的广告语
列夫托尔斯泰只有一位夫人吗?他有多少个孩子
连城旅游形象宣传口号,求东北三省各省,市的旅
请专家解答:鸡球虫病的首选药是什么?另外,
单选题已知函数f(x)=|x+1|+|x-a|+|x-3|的图
重庆潼南县都有些什么厂?
happy things ,share ,sad things,each other
推荐资讯
富宁县民政局地址在哪,我要去那里办事
我想加盟北京早餐车不知道怎么联系啊
在游戏头文字D里面怎么样漂亮的漂移过弯?
梅河口市实验高中(六中)在哪里?百度地图应
子月是哪一个月份啊?
“天若有情天亦老”最早出自谁的哪首名作
某家用电器正常工作时电功率为1000W,此用电
上海共振(苏州)计算机信息技术公司是不是骗人
儿子结婚父母贺词,结婚二十五周年是什么婚,
八字里正印,正财多 代表什么?
电脑登陆微信怎么看零钱余额
求水木年华版吉他谱《别哭我最爱的人》
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?