C/C++の宿題を片付けます 76代目
■ このスレッドは過去ログ倉庫に格納されています
0550デフォルトの名無しさん
2006/11/14(火) 22:44:33/*1レスに納めるためコメント省略*/
#include <stdio.h>
#define N 3
#define MAX 100
int main(void){
int num[N];
int i,j;
num[0]=1;
for(i=1;i<N;i++){
num[i]=num[i-1]+1;
}
i=N-1;
while(i>=0){
if(num[i]<MAX+i-(N-1)){
for(j=0;j<N;j++)printf("%d ",num[j]);
printf("\n");
num[i]++;
while(i<N-1){
num[i+1]=num[i]+1;
i++;
}
}else i--;
}
for(j=0;j<N;j++)printf("%d ",num[j]);
printf("\n");
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています