/* Note:Your choice is C IDE */
#include "stdio.h"
#include"process.h"
#include <conio.h>
#define MAX 100
int a = 0, price[MAX];
add()
{
int p = 0;
printf("请输入价格:\n");
do
{
p++;
scanf("%d", &price[p - 1]);
if(p>= MAX)
{
printf("数据已满!");
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("谢谢使用该系统!\n");
break;
}
}
怎么才能把以上的goto语句替换而不使程序出错?
请大神帮忙改改,感激不尽!
元芳怎么了
慕慕森
撒科打诨
随时随地看视频慕课网APP
相关分类