C语言:用TC2.0能运行出来,但却得不到结果
#include<stdio.h>main(){inti,max,a[10];printf("Pleaseiput10numbers:\n");for(i=0;i<10;...
#include<stdio.h>
main()
{
int i,max,a[10];
printf("Please iput 10 numbers:\n");
for(i=0;i<10;i++) ;
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<10;i++);
if(a[i]>max)
max=a[i];
printf("maxmum=%d\n",max);
}
看了有人说在末尾加getch(); 我试了,但最后得到一个很大的数。。。。。PS:getch();有什么作用 展开
main()
{
int i,max,a[10];
printf("Please iput 10 numbers:\n");
for(i=0;i<10;i++) ;
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<10;i++);
if(a[i]>max)
max=a[i];
printf("maxmum=%d\n",max);
}
看了有人说在末尾加getch(); 我试了,但最后得到一个很大的数。。。。。PS:getch();有什么作用 展开
2011-06-29
展开全部
getch();使程序暂停一下,直到按下某个键,不过不建议使用。
使用下面的system函数更好些。
#include<stdio.h>
main()
{
int i,max=0,a[10]; /* max要有初始值0 */
printf("Please iput 10 numbers:\n");
for(i=0;i<10;i++) /* 多了一个分号*/
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<10;i++) /* 多了一个分号*/
if(a[i]>max)
max=a[i];
printf("maxmum=%d\n",max);
system("pause"); /*使程序暂停一下*/
}
使用下面的system函数更好些。
#include<stdio.h>
main()
{
int i,max=0,a[10]; /* max要有初始值0 */
printf("Please iput 10 numbers:\n");
for(i=0;i<10;i++) /* 多了一个分号*/
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<10;i++) /* 多了一个分号*/
if(a[i]>max)
max=a[i];
printf("maxmum=%d\n",max);
system("pause"); /*使程序暂停一下*/
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询