发布网友 发布时间:2022-04-24 12:36
共2个回答
热心网友 时间:2023-10-13 01:14
年龄分段:
main()
{
int x;
scanf("%d", &x);
if(x <= 0)
{printf("input error\n"); return;}
switch(x)
{
case 1:case 2:case 3:case 4:case 5:
printf("学龄前幼儿\n");
break;
case 6:case 7:case 8:case 9:case 10:case 11:
printf("儿童\n");
break;
case 12:case 13:case 14:case 15:case 16:case 17:
printf("少年\n");
break;
case 18:case 19:case 20:case 21:case 22:case 23:case 24:
case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:
case 34:case 35:case 36:case 37:case 38:case 39:
printf("青年\n");
break;
case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:
case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:
case 58:case 59:
printf("中年\n");
break;
default:
printf("老年\n");
break;
}
}
Sn=:
int value(int a, int n)
{
int i, result = 0;
while(n --)
{
result += a;
a *= 10;
}
return result;
}
int calc(int a, int n)
{
int i, result = 0;
result = value(a, n);
while(--n)
{
result -= value(a, n);
}
return result;
}
main()
{
int a, n;
scanf("%d", &n);
for(a = 1; a < 10; a++)
printf("a= %d, n = %d, result is %d\n", a, n, calc(a, n));
}
猴子吃桃:
int main()
{
int i,j;
j=1;
for(i=1;i<10;i++)
{
j=2*(j+1);
}
printf("第一天摘桃子的个数为%d\n",j);
return 0;
}
热心网友 时间:2023-10-13 01:14
/* Note:Your choice is C IDE */
/*猴子吃桃问题!猴子第一天摘下若干桃子,当即吃了一半,还不够过瘾,有多吃了一个。
第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天的一半零一
,到第10天再想吃时,就剩下一个桃子了,求第一天一共摘下多少个桃子*/
#include <stdio.h>
int main()
{
int i;
int k=1;
for(i=1;i<10;i++)
k=(k+1)*2;
printf("sum= %d\n",k);
return 0;
}