第15周练兵区编程题
1. 计算零件数
题目内容:
有一堆零件(100–200之间),如果分成4个零件一组的若干组,则多2个零件,如果分成7个零件一组的若干组,则多3个零件,如果分成9个零件一组的若干组,则多5个零件,编程计算这堆零件的总数。
#include <stdio.h>
int main()
{
for(int i = 100; i <=200; i++)
{
if(i%4 == 2 && i%7 == 3 && i%9 ==5)
{
printf("%d\n",i);
break;
}
}
return 0;
}
2. 走台阶
题目内容:
楼梯有10阶台阶,上楼可以一步上1阶,也可以1步上2阶,编程计算10阶台阶总共有多少走法.
提示: 可以递推计算,如1阶台阶总共一种走法,2阶台阶总共2走法,3阶台阶总共3种走法,直到计算出10阶台阶走法.
#include <stdio.h>
int result(int n);
int main()
{
int n= 10;
int ret;
ret = result(n);
printf("Result=%d",ret);
return 0;
}
int result(int n)
{
if(n == 1)
return 1;
else if