下面c语言程序有问题,调试找不到,帮忙看一下!!!!!!!!!!

#include<stdio.h>
#define N 12
long combi(int n,int r)
{
int i;
long p=1;
for(i=1;i<=r;i++)
p=p*(n-i+1)/i;
return p;
}
void paint()
{
int n,r,t;
for(n=0;n<=N;n++)
{
for(r=0;r<=n;r++)
{
int i;
if(r==0)
{
for(i=0;i<=(N-n);i++)
printf(" ");
}
else
{
printf(" ");
}
printf("%3d",combi(n,r));
}
printf("\n");
}
}

这个问题其实是你是粗心了,你在void paint()这里写错了,应该是void main()吧,其他的地方没问题,我调试过了,运行出来的结果图是这样:

这证明粗心大意往往吃亏,无论多么简单的题还是复杂的题都要时刻提着心眼,一不小心手一抖就掉坑了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-18
没有main函数,你把paint写错了吧,哈哈
第2个回答  2013-10-18
你的main函数呢?

下面C语言程序的错误及改正
while(j\/n!=0) \/*调试时设置断点*\/ j=j+m;这里就出问题了,因为要让j\/n == 0; 那么j必须等于0,但是while循环中j += m;注定j不会等于0;所以这里会造成死循环。 错误就在循环条件中,你自己找一下,应该是你粗心造成的,如果找不出来,再问我,我再告诉你。}while(m<0||n<0)...

C语言调试程序的小框框不见了?
在调试的时候,鼠标右键点击菜单栏的空白处,会弹出来菜单,在菜单里勾选“Debug”即可。如图所示:操作图

C语言 怎么调试程序
1、打开我们的程序,点击菜单栏右侧的start\/stopdebug..按钮,进入调试模式,如下图。2、左侧为寄存器窗口,右上方是汇编窗口,我们可以看到各个寄存器的数值和c语言对应的汇编代码,如下图。3、点击单步执行按钮或者点击f11、f10,都可以进入单步执行模式,方便我们看程序流程和执行步骤,如下图。4、点击...

C语言调试时下面现实错误和警告的那个框不在了
一般在VIEW(视图)菜单下,选中OUTPUT WINDOWS,就能够显示出来了

帮我看看C语言这个执行程序错误问题!!
头文件bios.h存放有接口函数,在tc2下应该没问题,如果是在VC下,可能不成功,因为bios.h是在DOS模式下才能调用的,而VC是基于图形、窗口的。可以直接把bios.h文件拷到VC的库里面,或者直接复制里面的代码,在VC里面写一个就好了。

帮忙看一下简单C语言程序吧,数随便输入,但我的程序有问题。结果吓人...
void main (){ int i;double a[4];double bl,rl,dl;printf("请依次输入bl、rl、dl的值\\n");for(i=0;i<3;i++)scanf("%lf",&a[i]);for(i=0;i<3;i++)printf("%lf\\n",a[i]);bl=a[0];rl=a[1];dl=a[2];jieguo(bl,rl,dl);} double jieguo(double bl,double rl...

C语言问题 程序有毛病运行不出
define ListSize 100#include <stdio.h>#include <stdlib.h>struct Seqlist{ int date [ListSize]; int length;};void InsertList(struct Seqlist *L,int x,int i){int j;if(i<0||i>L->length){puts ("position error");exit (0);}if (L->length>=ListSize){puts ("overflo...

c语言如何调试程序?
1、首先打开Microsoft Visual Studio 2010如下图:然后点文件---新建---项目,如下图:然后在已安装的模板下选Win32---右边选Win32控制台应用程序---最后在下面输入项目名称,然后点确定,如下图:点确定后会出现如下图,接着点下一步:点下一步后会出现如下图,把控制台应用程序和空项目选中,...

c语言程序调试不出结果
给你讲一下程序1的输出结果怎么来的,其他的可以自己分析。int i=100;printf("%d\\n%d\\n%d\\n%d\\n",++i,--i,i++,i--);1 2 3 4 vc++的printf语句是从右向左扫描参数的。在上面的输出语句中 (1)编译器首先扫描第四个参数i--,i本来的值是100,所以第四个%d输出100,--操作不会马上被...

C语言,一个很简单的程序运行不成功.帮调试下.
我用的是DEV-C++4.9.9.2 调试如下 include <stdio.h> include <conio.h> int PrimeNumber(int a){ int k,j;j=1;k=2;while((k<=a\/2)&&j){ if(a%k==0)j=0;else k=k+1;} return(j);} int main(void){ int p=2;int n=0;while(n<15){ if(PrimeNumber(p)&&Prime...

相似回答