1. 首页 > 科技

C++循环嵌套这段代码为什么不能编译? eclipse不能编译

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,才跳出内层循环,判断外曾循环