参考代码:
#include<stdio.h> int isAboutTwo(int i) { //返回1代表与2有关,返回0代表与2无关 if(i%2==0) return 1; int count=0; while(i!=0) { // printf("%d\n",i%10/1); if(2==(i%10)) return 1; i = i/10; ++count; } return 0; } int main() { int N,count=0; scanf("%d",&N); for(int i=1;i<=N;++i) { if(isAboutTwo(i)==0) count+=i; } printf("%d\n",count); return 0; }
0.0分
0 人评分
A+B for Input-Output Practice (V) (C语言代码)浏览:640 |
剪刀石头布 (C语言代码)浏览:1792 |
DNA (C语言描述,蓝桥杯)浏览:1653 |
数列排序 (C语言代码)浏览:674 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2248 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:381 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:727 |
1199题解浏览:707 |
很简单,,题解1041:C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:616 |