服了~~这代码怎么了
大哥们帮我看看这段代码,题目是做一个扬辉三角形~
// yang.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include"iostream.h"
int main(int argc, char* argv[]);
{
int i,j,n;
long int k;
long int fact(int );
cout<<"insert a integer: ";
cin>>n;
cout<<"yanghui san jiao xing\n";
for(i=();i<=n;i++)
{
for(int 1=();1<((n-i)*3);1++);
{
cout<<" ";
}
for(j=();j<=i;j++);
{
k=fact(i)/fact(j)/fact(i-j);
if(j!=i)cout<<k<<" ";
else cout<<k;
}
cout<<end1;
if(i!=n)cout<<end1;
}
}
long int fact(int c);
{long int fa;
int i;
fa=1;
for(i=1;i<=c;i++);
{
fa*=i;
}
return fa;
}
怎么错了~~?~~~~
问题点数:0、回复次数:2Top
1 楼triggerd(有点着急)回复于 2003-06-01 00:43:28 得分 0
小哥你的代码好复杂,先把vc编译器提示的错改掉,再贴出来吧..Top
2 楼adams_here(lost in Lost)回复于 2003-06-01 00:53:25 得分 0
(1)函数long int fact(int c)的声明怎么放在main函数里面?
(2)for(i=();i<=n;i++)里面i=()是什么?Top




