第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問如下C語言goto語句可以怎么替換?

請問如下C語言goto語句可以怎么替換?

元芳怎么了 2022-03-24 15:11:50
/* Note:Your choice is C IDE */#include "stdio.h"#include"process.h"#include <conio.h>#define MAX 100int a = 0, price[MAX];add(){int p = 0;printf("請輸入價格:\n");do{p++;scanf("%d", &price[p - 1]);if(p>= MAX){printf("數(shù)據(jù)已滿!");break;}}while(price[p - 1] >= 0);price[p - 1]= 0;return 0;}print(){int i = 0, j= 0;A:while(i<= MAX){if(price[i] == 0){printf("價格已輸入完畢");break;}printf("%d,%d\n", price[i], price[i + 1]);i += 2;j++;if(j>= 10){j =0;printf("\n");gotoA;}}getch();system("cls");return 0;}FIND(){int m =price[0], n;for(n = 1; n< MAX; n++){if(price[n] > m) m =price[n];if(price[n] == 0) break;}printf("max=%d", m);return 0;}void main(){loop:printf("1、錄入價格\n");printf("2、輸出價格\n");printf("3、查詢價格\n");printf("4、退出\n");scanf("%d", &a);switch(a){case 1:add();system("cls");gotoloop;case 2:print();system("cls");gotoloop;case 3:FIND();getch();system("cls");gotoloop;case 4:printf("謝謝使用該系統(tǒng)!\n");break;}}怎么才能把以上的goto語句替換而不使程序出錯?請大神幫忙改改,感激不盡!
查看完整描述

2 回答

?
慕慕森

TA貢獻1856條經(jīng)驗 獲得超17個贊

loop 改成while(4!=a){loop里面的東西}

查看完整回答
反對 回復 2022-03-28
?
撒科打諢

TA貢獻1934條經(jīng)驗 獲得超2個贊

void main()
{
int retry = 1;
while(retry){

printf("1、錄入價格\n");
printf("2、輸出價格\n");
printf("3、查詢價格\n");
printf("4、退出\n");
scanf("%d", &a);
switch(a)
{
case 1:
add();
system("cls");
break;
case 2:
print();
system("cls");
break;
case 3:
FIND();
getch();
system("cls");
break;
case 4:
printf("謝謝使用該系統(tǒng)!\n");
retry = 0
break;
}
}
}



查看完整回答
反對 回復 2022-03-28
  • 2 回答
  • 0 關(guān)注
  • 225 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號