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;
}

运行结果:

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