C++循环嵌套这段代码为什么不能编译? eclipse不能编译
这段代码有啥问题,怎么编译不了?
C++全角空格错误,你是直接复制粘贴的吧?把空格回退回去重新敲.等到像printf,for这些变颜色,而不是黑色的时候就可以编译通过了.0 error(s), 0 warning(s)
这段代码为什么编译不出来
你也不把错误信息贴出来..
我修改了下,应该是没有问题了..
不过..printf("*********%d**********\n"); 这种写法,是不合理的..
既然要让按照%d的格式输出,后面却没有指定地址列表..是有问题的
#include <stdio.h>
#include <conio.h>
void aa()
{
printf("*********%d**********\n");
}
void main()
{
aa();
printf("aaaaaaaaaaa\n");
aa();
getch();
}
这段c语言的代码为什么运行不了?
注意中英文标点. 你程序中多了几个中文标点空格. 所以编译时会报错.其他代码没有错误.
帮你改好了. 你复制过去就行了.
#include "stdio.h"
void main()
{
int i,j;
for(i=0;i<8;i++)
{
for(j=0;j<8;j++)
if((i+j)%2==0)
printf("%c%c",219,219);
else
printf(" ");
printf("\n");
}
}
C语言循环嵌套问题
嵌套循环中,外层循环变量控制外层循环,内层循环变量控制内层循环,只有满足外层循环的条件下才可以进入内层循环
九九乘法口诀表的循环如下:
int i = 0, j = 0;
for (i = 1 ; i <= 9; i++) {
for (j = 1; j<= i; j++) {
printf("%d * %d = %d ",j,i,i*j);
if (j == i) {
printf("\n");//控制换行
}
}
}
在这里循环变量i控制外层循环,循环变量j控制内层循环,外层循环变量i满足循环条件i<=9的条件下就会进入内层循环,每次i+1,内曾循环全部循环一次,直到不满足循环条件j<=i,才跳出内层循环,判断外曾循环