啊哈磊_编程从这里起步
标题:
求解释这个简单的代码
[打印本页]
作者:
qq806439461
时间:
2013-8-4 08:28
标题:
求解释这个简单的代码
#include "stdio.h"
#include "conio.h"
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下为三重循环*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
getch();
}
作者:
超神级
时间:
2013-8-4 08:28
/*本人水平有限试做分析讨论可能会出错望海涵*/
#include "stdio.h"
#include "conio.h"
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下为三重循环*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同,这点最重要如果数字一样就不输出*/
printf("%d,%d,%d\n",i,j,k);
}
getch();/*这个函数可以让用户按下任意键而不需要回车就可以接受到用户的输入。*/
}/*首先大体循环一次换行/,第一重循环I=1,第二重循环J=1,第三重循环K=1,由于if (i!=k&&i!=j&&j!=k)不输出
依次输出1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,『全部三位互不相同
的组合』*/
复制代码
回贴时请遵守当地法律哦。
作者:
rosynirvana
时间:
2013-8-4 11:29
这段只能在turbo C或者borland C下编译
另外根据注释,输出那一句是不对的⋯⋯
作者:
北极风
时间:
2013-8-4 22:37
getch()库函数很好,能取代system("pause")
作者:
rosynirvana
时间:
2013-8-4 23:11
北极风 发表于 2013-8-4 22:37
getch()库函数很好,能取代system("pause")
getch不是标准库的,没有可移植性
虽然system("pause")也不能出windows,但是至少能垮编译环境了
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2