用winTC运行此C程序一闪即过,如何解决?
#include<stdio.h>#include<math.h>intmain(){doubley;intx,m;for(y=1;y>=-1;y-=0.1)/*y为列方...
#include<stdio.h>
#include<math.h>
int main()
{
double y;
int x,m;
for(y=1;y>=-1;y-=0.1) /*y为列方向,值从1到-1,步长为0.1*/
{
m=acos(y)*10; /*计算出y对应的弧度m,乘以10为图形放大倍数*/
for(x=1;x<m;x++) printf(" ");
printf("*"); /*控制打印左侧的 * 号*/
for(;x<62-m;x++)printf(" ");
printf("*\n"); /*控制打印同一行中对称的右侧*号*/
}
return 0;
getch();
}
这是一个绘制余弦曲线的程序。
用winTC编译连接运行,程序一闪即过,怎么解决? 展开
#include<math.h>
int main()
{
double y;
int x,m;
for(y=1;y>=-1;y-=0.1) /*y为列方向,值从1到-1,步长为0.1*/
{
m=acos(y)*10; /*计算出y对应的弧度m,乘以10为图形放大倍数*/
for(x=1;x<m;x++) printf(" ");
printf("*"); /*控制打印左侧的 * 号*/
for(;x<62-m;x++)printf(" ");
printf("*\n"); /*控制打印同一行中对称的右侧*号*/
}
return 0;
getch();
}
这是一个绘制余弦曲线的程序。
用winTC编译连接运行,程序一闪即过,怎么解决? 展开
4个回答
展开全部
用两次getch();
或者直接用scanf("%d",x);
或者直接用scanf("%d",x);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看结果不是用Ctrl+F5么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你吧return 0;放到getch();后面试试。。或者使用void main类型主函数去掉return
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询