用R,W,F,Y这四个字母随机排列组合,得出256种排列方式
参考下
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
char letters[] = {'R', 'W', 'F', 'Y'};
int count = 0;
srand(time(NULL));
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
for (int k = 0; k < 4; k++) {
for (int l = 0; l < 4; l++) {
printf("%c%c%c%c\n", letters[i], letters[j], letters[k], letters[l]);
count++;
}
}
}
}
printf("Total count: %d\n", count);
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:代码
#include <stdio.h>
int main()
{
int x,y ;
scanf ("%d",&x);
if (x<0)
y=-1;
else
if (x==0)
y=0;
else y=1;
printf ("x=%d,y=%d\n",x,y);
return 0;
}
输入:5
结果