lzth.net
当前位置:首页 >> C语言问题,我用DEv%C++运行 >>

C语言问题,我用DEv%C++运行

你的头文件有错误:修改如下 #include "stdio.h" #include "conio.h" #include "stdlib.h" #include "malloc.h"\\此处有修改 typedef struct node { int data; struct node *next; }NODE; main() { NODE *head=NULL,*q; int i; for(i=0;idata); ...

这图贴错了,不配对的。图示的数据,可不是“循环右移”啊? 它只是“逆序”而已。 下面是按题目要求的: #include int main(){ int a[100],n,k,i,j; int tmp; scanf("%d",&k); scanf("%d",&n); for(i=0;i

#define MaxNum 320;//指令数 #define M 5;//内存容量 这两家宏定义后面不要; 应去掉分号; using namespace std; 这一句可以注释掉,vc++ 6.0对命名空间支持不好的。 还应包含头文件 #include 再写个main() 函数就可以了 换行是 \n ;而不是/n p...

写完代码后使用F11键编译并运行 F9仅编译 F10仅运行 F5进入调试模式

代码有问题,能通过编译,但运行就会有问题。。 问题出现在scanf("%d",x);少了取地址符& 请改成scanf("%d",&x); #include int main(){ int x=0; scanf("%d",&x); int a=x/100; int c=x%10; int b=x/10%10; printf("%d\n",a+b*10+c*100); return ...

6行scanf用错, #include int main() { int x,b0,b1,b2; printf("请输入你想要逆序的1个三位数x:"); scanf("%d",&x); b2=x/100; /*确定x第一位的数*/ b1=(x-b2*100)/10; /*确定x第二位数*/ b0=x-b2*100-b1*10; /*确定x的第三位数*/ printf("得到...

经常遇到, 有时昨天正常, 今天就报这个错, 把代码复制下来, 新建一个名称不同的工程, 再把代码粘贴进去, 试试.

比如程序只有输出,那么最后的getchar 就等待输入,起到暂停的作用 如果程序需要输入,那么最后会有一个回车,就让getchar 读取了,于是暂停就失效了

DEVC 的文件后缀名为.cpp (比如1.cpp) 若想观察程序运行结果 一般有 include"stdlib.h"的头文件 同时在程序结尾处 用 system("pause");语句 用 // 可以做 后缀说明 用/* C 语句*/ 可以屏蔽该语句 还有很多 我也说不完 你得自己摸索着多练习 这个...

有可能是因为输入缓冲区没有清空,所以没有让用户输入的动作。在scanf("%d",&a);之前做一次清空输入缓冲区的动作应该就会正常了,即调用一次 fflush(stdin); 没有输出可能是因为没有遇到换行符,部分编译器是会这样的,要遇到换行才去输出,你可...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com