欢迎光临散文网 会员登陆 & 注册

C语言程序设计 浙江大学:翁恺

2023-02-17 15:49 作者:自我警醒  | 我要投稿

#include <stdio.h>

void cnt(int n) {

if (n % 6 == 0) {

printf("\n");

} else {

printf(" ");

}

}

int main() {

int a=2;

int i, j, k;

int n = 0;

// scanf("%d", &a);

i = a;

while (i <= a + 3) {

j = a;

while (j <= a + 3) {

k = a;

while (k <= a + 3) {

if (i != j && i != k && j != k) {

printf("%d%d%d", i, j, k);

n++;

cnt(n);

}

k++;

}

j++;

}

i++;

}

return 0;

}

当我们运行之后会发现一个很明显的问题,那就是i,j,k三个变量的初始值都是a,那么这三个变量会陷入一个死循环,没有任何操作对三个变量的值进行改变。

C语言程序设计 浙江大学:翁恺的评论 (共 条)

分享到微博请遵守国家法律