for循环——自创题目1

打算盘

小明正在打算盘,假如他每打一个算盘珠子是1秒钟,那么他打n个
算盘珠子是几秒钟?

输入格式
一行输入一个正整数n

输出格式
输出打完共需要的秒数

输入1
7
输出1
8

输入2
78
输出2
100

限制
n < 100
第一次发论坛,请见谅

题目没理解

他每打一个算盘珠子是1秒钟,不就代表他每1个算盘珠子花费1S吗?

他打n的算盘珠子不久花费nS吗?

那7个算盘珠子,不就要打7秒吗?

每5进1,每10进一

有点没描述清楚

这题是有一点理解的

如果这道题发洛谷,审核一定不会通过的。

原意是不是这个:
小明正在打算盘,假如他每打一个算盘珠子是1秒钟,那么他打出n这个数字,要几秒钟?(累计4个下珠,先一次性打回4个下珠,再打1个上珠;累计2个上珠,先一次性打回2个上珠,再打1个高一位的下珠)。

输入格式
一行输入一个正整数n

输出格式
输出打完共需要的秒数

输入1
7
输出1
8

输入2
78
输出2
100

限制
n < 100

1 个赞

(帖子已被作者删除)

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,s=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		s++;
		if(i%5==0&&i%10!=0){
			s++;
		}else if(i%10==0){
			s+=2;
		}
	}
	cout<<s;
	return 0;
}

题解代码

不就是题目没写清楚吗?理解在哪?

666暗广

黄嘉骐是想让我们模拟打算盘的过程

还是觉得题目没写清楚,现在有很多人不知道这个

雀食