3212:练35.2 加加乐
练 35.2 加加乐
《小学生C++趣味编程》第48课 加加乐_各数位之和
《小学生C++趣味编程》视频 第4单元 while和 do while循环
第3章 循环结构 《信息学奥赛一本通 编程启蒙》第35 -- 39课
第3章 循环结构 《信息学奥赛一本通 编程启蒙》第35 -- 39课_3210:【例35.3】 最大公约数-CSDN博客
第48课 加加乐 《小学生C++趣味编程》
小学生C++趣味编程 上机作业 每日一练 第4单元 while和do-while循环
《信息学奥赛一本通 编程启蒙C++版》3211-3215(5题)
C语言:
#include <stdio.h>
#include <stdlib.h>
long long n,sum=0;
int main()
{
scanf("%lld",&n);
while(n!=0)
{
sum+=n%10;
n/=10;
}
printf("%lld",sum);
return 0;
}
C++程序:
/*
3212:练35.2 加加乐
http://bas.ssoier.cn:8086/problem_show.php?pid=3212
第48课 加加乐
试编一程序,输入一个整数,输出它的各个数位之和。
123
1+2+3=6
345
3+4+5=12
NOIP2010 复赛 普及组 第 1 题 数字统计
http://noi.openjudge.cn/ch0105/41/
https://bbs.codeaha.com/problem-10012.html
http://ybt.ssoier.cn:8088/problem_show.php?pid=1949
NOIP普及组
CSP-J 入门组
*/
#include<iostream>
using namespace std;
int main()
{
long long n;
int a,sum=0;
//cout<<"n=";
cin>>n;
do
{
a=n%10;
sum+=a;
n=n/10;
}while(n!=0);
//cout<<"各个数位之和:"<<sum<<endl;
cout<<sum<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
cin>>a;
int sum=0;
for(int i=0;i<a.length();i++)
{
sum+=int(a[i])-48;
}
cout<<sum;
return 0;
}
python3源代码:
n=int(input())
sum=0
while n:
a=n%10
sum+=a
n//=10
print(str(sum))
【信息学奥赛一本通-编程启蒙】3454练82.1 涂国旗
【信息学奥赛一本通-编程启蒙】3455练82.2 三连击
【信息学奥赛一本通-编程启蒙】3456练82.3 选数
【信息学奥赛一本通-编程启蒙】3457【例83.1】 奥利凡德
【信息学奥赛一本通-编程启蒙】3458【例83.2】二分查找
【信息学奥赛一本通-编程启蒙】3459【例83.3】假币问题