用win-tc编C语言时,DOS窗口闪了一下就不见了
首先,我这个在最后加了getchar();,它也出现要我输入数字的窗口,但是要得出结果是窗口闪了一下就不见了。我这个程序是弄2个数字的比较,最后显示较大的数字,输入2个数...
首先,我这个在最后加了getchar();,它也出现要我输入数字的窗口,但是要得出结果是窗口闪了一下就不见了。
我这个程序是弄2个数字的比较,最后显示较大的数字,输入2个数字按回车后,DOS窗口闪了一下就不见了,根本看不见比较的结果。
我应该在哪加?下面是程序
#include <stdio.h>
int big(int,int); /*创建整型变量函数big*/
void main()
{
int x,y;
scanf("%d,%d",&x,&y);
printf("big is %d\n",big(x,y));
/*输出big函数的值,因为main函数与用户自定义函数big无关系,所以printf后的输出项表是big(x,y),而不是big(n1,n2)*/
getchar();
return 0;
}
int big(int n1,int n2) /*用户自定义函数big*/
{
if (n1>n2)
return n1; /*返回n1值*/
else
return n2; /*返回n2值*/
getchar();
}
还是不行啊 展开
我这个程序是弄2个数字的比较,最后显示较大的数字,输入2个数字按回车后,DOS窗口闪了一下就不见了,根本看不见比较的结果。
我应该在哪加?下面是程序
#include <stdio.h>
int big(int,int); /*创建整型变量函数big*/
void main()
{
int x,y;
scanf("%d,%d",&x,&y);
printf("big is %d\n",big(x,y));
/*输出big函数的值,因为main函数与用户自定义函数big无关系,所以printf后的输出项表是big(x,y),而不是big(n1,n2)*/
getchar();
return 0;
}
int big(int n1,int n2) /*用户自定义函数big*/
{
if (n1>n2)
return n1; /*返回n1值*/
else
return n2; /*返回n2值*/
getchar();
}
还是不行啊 展开
3个回答
展开全部
不用getchar()
#include <stdio.h>
#include <stdlib.h>
int big(int,int); /*创建整型变量函数big*/
void main()
{
int x,y;
scanf("%d,%d",&x,&y);
printf("big is %d\n",big(x,y));
/*输出big函数的值,因为main函数与用户自定义函数big无关系,所以printf后的输出项表是big(x,y),而不是big(n1,n2)*/
system("pause");
return 0;
}
int big(int n1,int n2) /*用户自定义函数big*/
{
if (n1>n2)
return n1; /*返回n1值*/
else
return n2; /*返回n2值*/
}
#include <stdio.h>
#include <stdlib.h>
int big(int,int); /*创建整型变量函数big*/
void main()
{
int x,y;
scanf("%d,%d",&x,&y);
printf("big is %d\n",big(x,y));
/*输出big函数的值,因为main函数与用户自定义函数big无关系,所以printf后的输出项表是big(x,y),而不是big(n1,n2)*/
system("pause");
return 0;
}
int big(int n1,int n2) /*用户自定义函数big*/
{
if (n1>n2)
return n1; /*返回n1值*/
else
return n2; /*返回n2值*/
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你后面没加上getch()这个语句把!
没加是闪一下的!要注意一下语法!
没加是闪一下的!要注意一下语法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询