帮我看看哪错呢!!C语相关??

来源:百度知道 编辑:UC知道 时间:2024/06/19 08:38:25
#include "stdio.h"
main
{
int i,j=23;
char A,B,C;
for(i=0;i<=2;i++,i++)
{
printf("%c%c,%c%c,%c%c\n",A,A+j,B,A+j,C,A+j);
if (i==2) printf("%c%c\n",A,A+j);
if (i==0) printf("%c%c\n",B,A+j);
if (i==1) printf("%c%c\n",C,A+j);
j++;
}
}

1.文件一开头要标识出作者,日期,文件名,描述等信息.

2.#include <stdio.h> 系统库一般用<>括起来.

3.main() 后面有()
良好的风格应用 int main(argc,argc[])

4.变量一般情况下都要小写,且都应有用意义的单词组成.不建文用单个字母

5.A,B,C没初始化

6.注意代码风格
if空格(i空格==空格2)
制表标printf("%c%c\n",空格a,空格a+j);

7.++,i++ 有什么用?直接i+=2不就行了

8.if (i==1) printf("%c%c\n",C,A+j); 根本不会运行.

9.没有return语句.

10.调用system("pause");应有头文件#include <stdlib.h>
基本就这些了.

#include "stdio.h"
#include<stdlib.h>
int main()
{
int i,j=23;
char a='A',b='B',c='C';
for(i=0;i<=2;i++,i++)
{
printf("%c%c,%c%c,%c%c\n",a,a+j,b,b+j,c,c+j);
if (i==2) printf("%c%c\n",a,a+j);
if (i==0) printf("%c%c\n",b,b+j);
if (i==1) printf("%c%c\n",c,c+j);
j++;
}
system("pause&q