回 帖 发 新 帖 刷新版面

主题:TJU1003(谁有TC3。0的AC程序贴一下)

#include<stdio.h>
void main()
{
  char ch;
  int i,j,n;
  scanf("%d",&n);
  ch='A'-1;
  for (i=1;i<=n;i++)
    {
      ch++;
      for (j=1;j<=n+i-1;j++)
    {
      if (j>=n-i+1&&j<=n+i-1) putchar(ch);
      else putchar(' ');
    }
      if (i<n) printf("\n");
    }
}


/Main307097.code.c:3: warning: return type of `main' is not `int'
/Main307097.code.c:18:2: warning: no newline at end of file


谁能将就底下这个程序,帮我改下,谢了。我用的事TC 3。0

回复列表 (共8个回复)

沙发

晕,初看之下每发现问题
然后到VC下运行,发现还是没问题,输出很正常的呀
[em18][em18]

板凳

搞不动TJU怎么测的

3 楼

汗~~~~~~~

没学过英文吗?

4 楼

#include<iostream.h>
int main()
{
    int N,i,j,k;
    char a='A';
    cin>>N;
    for(i=1;i<=N;i++)
    {    
        for(k=1;k<=N-i;k++)
            cout<<" ";
        for(j=1;j<=2*i-1;j++)
            cout<<a;
        cout<<"\n";
        a++;
    }
    return 0;
}

5 楼

不能用void main()
要用int main()

6 楼

另外你的程序输出的结果一定要和标程一样,建议把标程下下来然后出数据比对

7 楼

/Main307097.code.c:3: warning: return type of `main' is not `int'
/Main307097.code.c:18:2: warning: no newline at end of file
第一个是说main函数的类型不是int,第二个是说你最后还要输出一个换行符。这两个都是warning,对不影响是否ac

8 楼

不是,对于 GPP,GCC 编译器,main 函数如果不是 int 无法通过编译,楼上不信你试试

我来回复

您尚未登录,请登录后再回复。点此登录或注册