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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. //记录满足要求的数字个数
  2.     int nub = 0;
  3.    
  4.     //循环排除
  5.     for (int i = 1; i <= 100; i++) {
  6.         
  7.         //排除不能被7整除的数字
  8.         if (i % 7 == 0) {
  9.             
  10.         }else{
  11.             
  12.             //排除带7的数字
  13.             if ((i - 7) % 10 || i / 10.0f == 7.0f) {
  14.                
  15.             }else{
  16.                 //符合条件的数字个数
  17.                 nub += 1;
  18.             }
  19.         }
  20.     }
  21.    
  22.     //输出满足条件的数字的个数
  23.     printf("满足条件的数字总共有%d个",nub);
复制代码

5 个回复

倒序浏览
:sleepy:。。。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
for循环嵌套一个if
回复 使用道具 举报
这是今天作业吗,哈哈哈
回复 使用道具 举报
赞...不错不错
回复 使用道具 举报
本帖最后由 oucding 于 2015-4-14 13:47 编辑

你调试了么?代码写错了吧
    int num = 0;
    for (int i = 1; i <= 100; i++) {
        if (i % 7 &&(i-7) % 10 ) {
            num++;
        }
    }
    printf("%d", num);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马