给定一个正整数n,分别求出其所包含的所有奇数数字之和与偶数数字之和,并求出奇偶数字之和的差。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
给定一个正整数n,分别求出其所包含的所有奇数数字之和与偶数数字之和,并求出奇偶数字之和的差。c语言刚学求帮助
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
南七灵 2021-12-21 03:12关注- #include <stdio.h>
- int main()
- {
- int odd = 0,even = 0,n;
- scanf("%d",&n);
- while(n > 0){
- if(n % 10 % 2 == 0){
- even += n % 10;
- }else{
- odd += n % 10;
- }
- n /= 10;
- }
- printf("奇数之和为%d 偶数之和为%d 差为%d",odd,even,odd-even);
- return 0;
- }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-12-31 04:06回答 3 已采纳 scanf("%d ",&a[n]);改为scanf("%d",&a[i]); #include<stdio.h> int main() { int n,i,j,k; in
- 2021-07-02 01:28回答 2 已采纳 int main() { int i; int a[10]; printf("请输入10个整数:"); for(i=0;i<10;i++) scanf
- 2019-01-18 12:12回答 3 已采纳 https://www.cnblogs.com/letwant/p/8532166.html
- 2020-05-22 05:36在本题目中,我们需要使用C语言编写一个程序,该程序能接收用户输入的N个正整数,并统计其中奇数和偶数的数量。这是一道基础的编程练习,旨在帮助学习者掌握C语言的基本语法、循环结构以及条件判断。下面我们将详细...
- 2021-05-18 12:03回答 3 已采纳 修改如下: #include <stdio.h> int main() { int n,i,sum=0; scanf("%d",&n); for(i=2;i&l
- 2022-03-27 05:50回答 2 已采纳 n = int(input(">>>")) for i in range(1, n + 1): print(f"{str(i)*i:>{n}}")
- 2022-10-24 12:46回答 2 已采纳 #include <stdio.h> int main() { int n; scanf("%d",&n); while(n != 0) {
- 2021-05-22 00:57是呱呱呀的博客 设计一个程序,要求输入三个整数,能求出其中最大的数并输出#includeintmain{inti;inta1,a2,a3;printf("输入三个数:\n");scanf("%d%d%d",&a1,&a2,&a3);if(a1>a2)i=a1;elsei=编写一个程序,对输入的4个...
- 2021-09-20 03:34回答 1 已采纳 #inckude <stdio.h> int main() { int n,i; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%2==1) pri
- 2022-08-24 03:12回答 9 已采纳 最大最小值要初始化的,而且应该是max,min和a比较,和n有啥关系 int n,a,i,max,min; scanf("%d",&n); for(i=0;i<n;i++) { scan
- 2022-10-05 15:01回答 1 已采纳 a = input() b = eval(input()) for i in range(b): print((i+1) * a) for i in range(b-1,0,-1):
- 2024-03-29 09:29ZhiYansu的博客 / 输第给出个正整N(≤1000);第2给出N个负整数,以空格分隔。// 在中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。
- 2024-11-12 00:13豆腐馅饺子的博客 其中 a 用于记录奇数的个数, b 用于记录偶数的个数, i 是循环控制变量, n 表示需要统计的正整数个数, m 用于存储每次输入的正整数。9. printf ("请输入需要统计的正整数个数:奇数的个数为:%d,偶数的个数为:%...
- 2021-05-19 17:01weixin_39641231的博客 话题:C语言编程给定N个正整数,统计奇数和偶数的个数回答:非奇则偶,统计一个就可以了。 int main(){int N, odd=0, i, t;scanf("%d",N);for(i = 0; i {scanf("%d",t);if(t1)odd++;}printf("奇数%d个,偶数%d个...
- 2024-05-04 09:51草原上的海风的博客 【代码】任意输入一个正整数n,统计1~n之间奇数的个数和偶数的个数,并且输出。
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司