CSP考試 2017年9月第1題 打醬油 C語言實現

題目分析:

該題與以往的CSP考試的第一題類型都不同,以往的第一題不是對相鄰數進行操作,就是通過利用數組來的位序來操作數,而這次的題目需要通過一點算法來進行數學運算,本題很容易看出來,只要買醬油的錢能成爲30的倍數,就能買到4瓶醬油,而如果能成爲50的倍數,就能買到7瓶醬油,所以通過除法運算與取餘運算,就可以求得此題。

C語言源程序:

 

#include<stdio.h> 
int main()
{
	int n,i,j,k,m;
	int sum=0;
	scanf("%d",&n);
	i=n/50;
	j=n%50;
	k=j/30;
	m=j%30;
	sum=i*7+k*4+(m/10);
	printf("%d",sum);
	return 0;
}

運行結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章