#include<stdio.h>
enum rival
{
x = 120,
y,
z
};
int main()
{
enum rival a, b ,c;
for(a = x;a <= z;a ++)
{
for(b = x; b <= z ;b++)
{
for(c = x ;c <= z; c++)
{
if(a != x && c != x && c != z && a != b && b != c && a != c)
printf("a = %c\nb = %c\nc = %c\n",a,b,c);
}
}
}
return 0;
}
1729c-exercise-example21
参考答案:
#include <stdio.h>
int main()
{
int i; //i是天数.
int a[20]={0};
a[10] = 1; //第十天桃子的个数。
for(i=10;i>1;i--)
{
a[i-1]=a[i]*2+2;
}
printf("猴子第一天摘得个数为%d个", a[1]);
return 0;
}
参考答案:
#include <stdio.h>
int main()
{
int i; //i是天数.
int a[20]={0};
a[10] = 1; //第十天桃子的个数。
for(i=10;i>1;i--)
{
a[i-1]=a[i]*2+2;
}
printf("猴子第一天摘得个数为%d个", a[1]);
return 0;
}
1728c-exercise-example21
参考方法:
#include<stdio.h>
int main(void)
{
int i,x = 1;
for(i = 0; i < 9; i++)
{
x = (x + 1) * 2;
}
printf("%d\n",x);
}
1730c-exercise-example22
本题目可以也使用枚举类型数据作,但要令枚举初值为 120,不然不好输出:
1729c-exercise-example21
参考答案:
1728c-exercise-example21
参考方法:
1727c-exercise-example21
看过例解,多了一个变量;看过2个参考答案,把10天这个数作为常数,没有做成可以变化的量。
1726c-exercise-example21
参考方法: