参考代码:
#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 人评分
输出正反三角形 (C语言代码)浏览:788 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1423 |
文科生的悲哀 (C语言代码)浏览:1400 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:556 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:668 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:525 |
模拟计算器 (C语言代码)浏览:2299 |
C二级辅导-等差数列 (C语言代码)浏览:810 |
简单的a+b (C语言代码)浏览:460 |