2 qq 34305902 qq_34305902 于 2016.04.09 13:17 提问

c语言编程问题

#include
#define ME 20
int main(void)
{
int ch,nh;
ch=1;
while(ch<5);
{
nh=ch*ME;
printf("%d,%d",ch,nh);
ch++;
}
return 0;
}

这个程序哪里有问题,怎么运行了什么都没有显示?

10个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.09 15:11
已采纳

看不到输出是因为你while(ch<5)之后多了一个分号,所以导致程序陷入了死循环
去掉以后就可以了,如果是按F5启动的调试,不想因为程序正常结束而来不及看到打印信息,可以在return 0;前面加上getchar();

gdly2010
gdly2010   2016.04.09 13:21

#include

CSDNXIAOS
CSDNXIAOS   2016.04.09 13:22

[转][转帖]想成为嵌入式程序员应知道的16个基本问题
2006-4-13阅读4277
评论3

  这是嵌入式C程序员的基本知识。作者在Embedded Systems Programming杂志上发表了很多嵌入式系统开发方面的文章。
  C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供......
答案就在这里:C语言编程的十六个问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

Steve_S96
Steve_S96   2016.04.09 13:23

头文件不全,输出语句用不了

wuzhemei
wuzhemei 1
2 年多之前 回复
niu911756178
niu911756178   2016.04.09 13:40

为啥看不全你问的问题,

clx55555
clx55555   2016.04.09 13:40

头文件#include

yushaopu
yushaopu   2016.04.09 13:42

#include

U___0
U___0   2016.04.09 13:55

#include

LINUX_08
LINUX_08   2016.04.09 14:22

#include //包含头文件 #include
#define ME 20
int main(void)
{
int ch,nh;
ch=1;
while(ch<5);//去掉;
{
nh=ch*ME;
printf("%d,%d",ch,nh);
ch++;
}
return 0;
}

u010424514
u010424514   2016.04.09 16:26

#include//写成#include
#define ME 20
int main(void)//可以不加viod,不过看你喜欢
{
int ch,nh;
ch=1;
while(ch<5);//把;去掉
{
nh=ch*ME;
printf("%d,%d",ch,nh);
ch++;
}
return 0;
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言编程时遇到的若干问题
还是基础不够扎实,有一些基本的问题都不是很清楚,这里记录一下,以备遗忘。1.关于sizeof与strlen如果变量是数组,那么调用sizeof的结果就是数组的大小,但是如果只是一个指针,那么他只是返回一个sizeof(类型)的值。而strlen是判断字符串的长度,所以一个数组的最后一位是strlen(s)。引用一下:一、sizeof    sizeof(...)是运算符,在头文件中typedef为
百鸡问题c语言程序代码
一百块钱买一百只鸡。公鸡5元一只,母鸡3元一只,小鸡一元3只。
在C语言编程中常遇到的几个问题
------------以下是整理以前在C语言编程中遇到的问题------------------1、C语言中,连接符/后面不能有空格。C语言中,连接符/后面不能有空格。2、注意局部变量的生命周期,特别是指针变量作为函数实参时。3、注意常量(指针、数据常量)是不允许修改的,如function("ADC0//0",(void *)100); 设原形为function(char *str,
c编程规范
有关c语言编程的规范问题
C语言程序设计实践 4.3 龟兔赛跑
★实验任务     自从上次兔子输给了乌龟以后就经常来找比赛跑,而乌龟也不服输,每次都接受挑战。 但是为了不输给兔子,乌龟开始了跑步训练,所以最近在操场总是可以看到乌龟的身影,而 且乌龟为了不让在操场的情侣笑自己屌丝就找了乌龟二号一起跑。勤奋的它们已经和兔子的 速度不分上下了。现在他们经常和兔子赛跑,所以就希望你来判断是谁赢得了比赛。 ★数据输入     输入第一行包括三个
C语言编程 N皇后问题求解
回溯法程序: #include #include #include #define size 100 int board[size]; int ver[size]; int ru[size*2];//右上 int rd[size*2];//右下 int n,find; int rec[size]; //回溯搜索 void dfs(int t) { int i; if(find) return; i
羊车门_c语言版
#include&amp;lt;stdio.h&amp;gt; #include&amp;lt;stdlib.h&amp;gt; int simulate(int choice) { int car, first_choice, door, second_choice; car = rand()%3; first_choice = rand()%3; while(1) { ...
【C语言】 猴子吃桃问题
#include int main() { int n=1; int i=0; for(;i<9;i++) { n=2*(n+1);//每天吃桃的前一天所剩桃子的个数 } printf("%d\n",n); return 0; }
C语言问题之穿越雷区
X星的坦克战车很奇怪,它必须交替的穿越正能量辐射区和负能量辐射区才能正常运转,否则将报废。 某坦克需要从A区到B区去(A,B区本身是安全去,其它区都标了正号或负号分别表示正负能量辐射区。 例如: A + - + - - + - - + - + + + - + - + - + B + - + - (坦克只能水平或垂直方向上移动到相邻的区。 数据格式要求: 输入第一行是
C语言的编程格式
前段时间,导师指导我们做c语言的通讯录。在导师看过后,发现我们所写的程序中最大问题就是没有标准我们的代码格式。所以在查找了一些资料后,在这里总结一下书写c语言代码的要求。     有以下几点十分重要。     1.缩进 2.空行的使用 3.程序标号(大括号) 4.折行的使用 5.注释的位置 6.如何去命名 7.文件的整体结构 8.其它     首先要说的是缩进,缩进可以使得我们的文章更加的有