我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c++循环语句求一个数所有偶数数位之和

c++循环语句求一个数偶数数位之和
输入样例“6458”
输出样例“18”

按位识别就好啦

#include<stdio.h>
int main() {
    char a = 0;
    int sum = 0;
    while( 1 ){
        scanf("%c",&a);
        if( a == '\n' ){
            break;
        }
        else if( (a - '0') % 2 == 0 ){
            sum += a-'0';
        }
    }
    printf("%d",sum);
}

这不就循环取所有的位数,然后判断这个位数是否是不是偶数,就加起来就行呗

近期文章

  • regexp php,我需要替换模板的所有单词
  • 为什么不选第一个选项呢
  • 请求纠错 关于c++冒泡序列
  • 自学python,关于with_metaclass的问题
  • C语言 表达式求值问题
  • 关于#冒泡排序#的问题,如何解决?
  • java查找mysql返回数据库值,控制台输出不是值而是数字
  • ModbusRtu寄存器地址傻傻分不清。
  • 在vbulletin中下载未注册用户的附件文件
  • nodejs+koa2
  • C语言表达式求值问题
  • 求m与k项之间的斐波那契数列之和
  • 更改指针指向中的问题
  • 关于字符串中的字母大小写转换
  • 编写程序:输入若干个整数(输入0表示结束),求其中所有正整数的和(用while语句!)
  • 如何快捷计算数据报分片
  • 关于打开一个程序的问题
  • ros仿真 同一个xacro在gazebo中启动完然后在rviz中启动会提示错误
  • 编程序:输入连续的8个数字,要把这8个数字反向输出。
  • 原则2:自定义外键名称

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华