有排成一行的n个方格,用红、粉、绿三色涂每个格子,每格涂一色,要求任何相邻的
答案:1 悬赏:10 手机版
解决时间 2021-01-08 10:47
- 提问者网友:缘字诀
- 2021-01-07 22:49
有排成一行的n个方格,用红、粉、绿三色涂每个格子,每格涂一色,要求任何相邻的
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-01-08 00:19
#include "stdio.h"//
#include "stdlib.h"//
void main(void){
int *p,n,i,j,x;
printf("How many people?\nn=");
scanf("%d",&n);
if(!(p=(int *)malloc(n*sizeof(int)))){
printf("Application memory failure...\n");
return;
}
for(i=0;i for(i=x=j=0;;j++){
if(j==n){
j=-1;
continue;
}
if(p[j]==0) continue;
if(++i==3){
i=p[j]=0;
x++;
}
if(x==n){
printf("%d\n",j+1);
break;
}
}
free(p);
}
#include "stdlib.h"//
void main(void){
int *p,n,i,j,x;
printf("How many people?\nn=");
scanf("%d",&n);
if(!(p=(int *)malloc(n*sizeof(int)))){
printf("Application memory failure...\n");
return;
}
for(i=0;i
if(j==n){
j=-1;
continue;
}
if(p[j]==0) continue;
if(++i==3){
i=p[j]=0;
x++;
}
if(x==n){
printf("%d\n",j+1);
break;
}
}
free(p);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯