首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
数位五五
94条解析
开通博客写题解
Ayx03
发表于 2022-03-10 21:55:05
我觉得对于初学者来说难点在于如何把数字一位位地取出来。 一种比较通用的方法是将它对10取模,然后除以十(相当于舍去个位,原来的十位成为新的个位,以此类推)。 由于不清楚数字的位数,使用 while 循环的同时利用 C++ 非 000 即为真的特性判断是否取完即可。 #include<stdio
展开全文
Max_Plank
发表于 2021-02-24 01:06:46
#include <stdio.h> int main () { int num=0,a=0,b=0,i=0,sum=0,t=0,j=0;//定义变量 scanf ("%d %d",&a,&b);//输入上下限 for (i=a;i<=b;i++)//遍历每一
展开全文
清风止水
发表于 2022-09-16 10:08:37
c++详细解题,建议搭配其它题解一起食用: #include<iostream> using namespace std; int main(){ int a,b; cin>>a>>b; int cnt=0; for(int i=a
展开全文
Zerone·
发表于 2022-05-27 18:37:41
">int main() { int a, b, count = 0; scanf("%d %d", &a, &b); for (int i = a; i <= b; i++) { int val = i, sum = 0;
展开全文
燕草如碧
发表于 2022-06-23 21:28:05
太简单了,解法随意 l,r = map(int,input().split()) sum2 = 0 for i in range(l,r+1): str1='' str1+=str(i) sum1 = 0 for j in str1: sum1+=i
展开全文
FallenAn
发表于 2022-05-01 09:02:16
#include<stdio.h> int count(int a,int b){ int count=0; for(int i=a;i<=b;i++){ int sum=0; int y=i; while(y!=0)
展开全文
刘肯搏
发表于 2024-10-21 17:25:45
#include <stdio.h> int test(int a, int b); int main() { int a, b; scanf("%d %d", &a, &b); int z = test(a, b);
展开全文
isCharlott
发表于 2022-04-24 22:20:52
#include<stdio.h> int five(int n){ int arr[7]={0}; int i=0; int sum=0; while(n!=0){ &nbs
展开全文
melon.
发表于 2022-12-24 15:34:07
def f(a,b): count = 0 for i in range(a,b + 1): num = 0 for j in str(i): num += int(j) if num % 5 == 0:
展开全文
Codecodify
发表于 2023-05-04 13:23:07
#include <stdio.h> int isPass(int n) { return n % 5 == 0; } int digit(int n) { int total = 0; while(n > 0) { total += n
展开全文
查看本题
查看本题讨论
相关比赛
16647-练习赛1
进入比赛
16649-练习赛2
进入比赛
17037-阿尔法ACM协会训练赛002
进入比赛
18388-暑假第一周Java基础训练
进入比赛
19859-牛客竞赛语法入门班函数与递归习题
进入比赛
等你来战
查看全部
福建师范大学第二十二届程序设计竞赛(同步赛)
报名截止时间:2025-05-18 14:00
牛客周赛 Round 93
报名截止时间:2025-05-18 21:00
衡阳师范学院第二十五届程序设计竞赛(同步赛)
报名截止时间:2025-06-08 18:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题