代码没大问题,加上暂停的代码就能看到结果了。这样改:1.include<stdlib.h> 2 main最后加上:system("pause");return 0;
按回车键时,其实有两个键值\r和 \n,,,而接收时又没有处理这两个键值,所以后面如果有接收输入的语句,就会继续接收、导致程序一下执行完毕了 ~~~
要看你代码怎么写的,如果没有交互或者暂停过程,完成了就退出的话当然是一闪而过了。
你的程序确实有问题... 不过我跑起来到没有crash 但是结果都是错的 我还没有看到别的 但是你的scanf("%d,%d", &x, &y);是错的, scanf不能一次读进去两个 你把这句话换下,应该就可以用,我已经试了 printf("Input the initial position x:");// scanf("%d,%d", &x, &y);scanf(...
输入12 34按回车,直接退了 搬砖的程序员 毛蛋 1 故乡山川 异能力者 6 我就只能出来这。。还是自己输的,别的就看不到了 d几斗b 毛蛋 1 你运行完了程序结束了窗口当然就没了两种办法解决文件前面加上#include <windows.h>,然后主函数最后加上system("pause")或者自己手动开cmd命令提示符,然后输入路径...
可能是你的运算符没有用 或者是没有用对 会导致程序错误的 所有回车之后就什么都不显示了
按回车只是跳转一行,而不能输出结果,但是在输入一个字符后再按回车就可以输出,why???代码如下:# include <stdio.h>int main(void){ double i, award1, award2, award3, award4, award5,award6; double x1 = 0.1, x2 = 0.075, x3 = 0.05, x4 = 0.03, x5 = 0.015, x6 = 0.01; //定义不同...
回车,空格,TAB键,在输入流cin里面都表示分隔符,所以,不能用回车打断输入。建议用 0结束循环。cin>>a[i]&&a[i]!=0;
把数组定义空间大点或者用int i;scanf("%d",n); int *a=(int*)malloc(i*sizeof(int));用完再free(a);