617A題目網址
題目解析
1.輸入x,能夠通過1,2,3,4,5去到達x,求最小到達x的步數.
舉例:
輸入:
12
輸出:
3
2.注意點:
要最小的步數,所以直接使用最大的5去比較判斷
1)當x<=5時,只需要1
2)當x>5時,如果x%5==0(x能整除5),只需要x/5步數,不能整除則需要x/5+1步數
代碼
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{int x,count=0;scanf("%d",&x);// 1, 2, 3, 4 or 5if(x<=5){count=1;}else {if(x%5==0)//判斷是否能整除5{count=x/5;}else{count=x/5+1;}}printf("%d",count);system("pause");getchar();return 0;
}