数据的组织结构很有问题!
#include<stdio.h>#include<string.h>
#include<math.h>
void Input(int x);
void Output(int x);
int value[1000];
main()
{ int i,x,choice,m;
printf("\n shurushuzi") ;
printf("\n ===== MENU =====\n");
printf("\n shuchu............1") ;
printf("\n break.............7") ;
printf("PLEASE enter ge shu");
scanf("%d",&x);
for(i=0;;i++){
printf("\nchoice:");
scanf("%d",&choice);
if(choice==7)
break;
else
switch(choice){
case 1 :
Input(x);
Output(x);
continue;
}}
return 0;
}
void Input(int s)
{ int i;
printf("\nEnter x ge integers");
for(i=0;i<s;i++)
scanf("%d",&value[i]);
}
void Output(int s)
{ int i ;
printf("\n") ;
for(i=0;i<s;i++)
printf("%5d",value[i]);
printf("\n") ;
}
着是我写的程序,能运行,我就想问问
void Output(int s) 这个是s
{ int i ;
printf("\n") ;
for(i=0;i<s;i++)
printf("%5d",value[i]);
printf("\n") ;
}
void Input(int x);
void Output(int x); 是x
main()
{ int i,x,choice,m;
printf("\n shurushuzi") ;
printf("\n ===== MENU =====\n");
printf("\n shuchu............1") ;
printf("\n break.............7") ;
printf("PLEASE enter ge shu"); 也是x
scanf("%d",&x);
我用的名字不一样,怎摸一样能运行,别人告诉我只要main里一样void Output(int s);
{}里面一样就行
我不太明白,谁能讲讲,谢谢了。