我是靠谱客的博主 幽默饼干,这篇文章主要介绍数字之和-C语言,现在分享给大家,希望可以做个参考。

  • 一、数字之和

题目描述
对于给定的正整数 n,计算其十进制形式下所有位置数字之和,并计算其平方的各位数字之和。
输入描述:
每行输入数据包括一个正整数n(0<n<40000)
输出描述:
对于每个输入数据,计算其各位数字之和,以及其平方值的数字之和,输出在一行中,之间用一个空格分隔,但行末不要有空格。
示例1
输入
4
12
97
39999
输出
4 7
3 9
16 22
39 36

代码如下:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h> int main(){ int n; while(scanf("%d",&n)!=EOF){ int m=n*n,sum1=0,sum2=0;; while(m){ sum1=sum1+m%10; m/=10; } while(n){ sum2=sum2+n%10; n/=10; } printf("%d %dn",sum2,sum1);//注意 放在循环里 } return 0; }

 

最后

以上就是幽默饼干最近收集整理的关于数字之和-C语言的全部内容,更多相关数字之和-C语言内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部