A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郑志龙~ 中级黑马   /  2015-12-11 21:41  /  946 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

打印1 - 100中不能被7整除又不包含7的数,并统计个数
有谁会做这题,帮忙写出代码,写不出来

1 个回复

正序浏览
  1. #include <stdio.h>

  2. /*

  3. 题目:打印1~100中不能被7整除又不包含7的数,并统计个数

  4. */

  5. int main (int argc , const char * argv[]) {
  6.    
  7.     int num = 0;

  8.     for (int i = 0;i <= 100;i++) {
  9.         
  10. //           7的倍数      以7结尾              以7开头
  11.    
  12.         if ((i % 7) && ((i - 7) % 10) && ((i / 10) != 7)) {
  13.             
  14. //            if条件为真则打印该数
  15.         
  16.         printf ("%d ",i);
  17.             
  18. //            累加
  19.         
  20.         num += 1;
  21.             
  22.         }
  23.    
  24.     }
  25.    
  26. //    打印累加后值
  27.    
  28.     printf ("\n%d\n",num);
  29.    
  30.     return 0;

  31. }
复制代码

不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马