程序设计题C++:计算并输出100以内能被7整除的所有整数的个数

要能用的

【解题思路】
本题主要就是如何判断一个数能否被7整除,可以用C语言中的取余运算符%,假如a%7==0,就是a除以7余数为0的话,则说明a能被7整除。然后用一个循环,从1到99逐个检测,看这个数除以7的余数是否为零,如果是统计个数并显示就可以了。代码如下:

【程序代码】
#include <iostream>              //控制台操作头文件
 int main()                      //主函数
{int i,n=0;                      //循环变量和个数
 printf("100以内能被7整除的数:");//显示提示信息
 for(i=1;i<100;i++)              //从1-100逐个检测
     if(i%7==0)                  //如果能被7整除 
       {n++;                     //个数增加1 
        printf("%d ",i);}        //在屏幕上显示这个数 
 printf("\n共有%d个\n",n);       //显示总个数 
 
 printf("\n");                   //输完所有数再空一行
 system("PAUSE");                //屏幕暂停,以便看到显示结果
 return 0;}                      //结束程序
 
 【运行结果】
 以上程序在DEV C++中运行通过,截图如下:


温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-05

【解题思路】
本题主要就是如何判断一个数能否被7整除,可以用C语言中的取余运算符%,假如a%7==0,就是a除以7余数为0的话,则说明a能被7整除。然后用一个循环,从1到99逐个检测,看这个数除以7的余数是否为零,如果是统计个数并显示就可以了。代码如下:
【程序代码】
#include <iostream>              //控制台操作头文件
 int main()                      //主函数
{int i,n=0;                      //循环变量和个数
 printf("100以内能被7整除的数:");//显示提示信息
 for(i=1;i<100;i++)              //从1-100逐个检测
     if(i%7==0)                  //如果能被7整除 
       {n++;                     //个数增加1 
        printf("%d ",i);}        //在屏幕上显示这个数 
 printf("\n共有%d个\n",n);       //显示总个数 
 
 printf("\n");                   //输完所有数再空一行
 system("PAUSE");                //屏幕暂停,以便看到显示结果
 return 0;}                      //结束程序
 
 【运行结果】
 以上程序在DEV C++中运行通过,截图如下:

第2个回答  2014-03-21
# include<stdio.h>
main()
{
int i,k;
k=0;
for(i=1;i<100;i++)
if(i%7==0)
k++;
printf("%d",k);
/*在这里面的i是用来约束范围的在(1,100)其中k是用来记录能被7整除的数的*/
有什么不明白的可以继续问我
第3个回答  2017-06-28
#include "stdafx.h"

int main()
{
    int count = 0;
    for (int i = 0; i <= 100; i++)
    {
        if (i % 7 == 0)
        {
            count++;
        }
    }
    cout << "100以内能被7整除的整数个数是:" << count<<endl;
    system("pause");
}

第4个回答  2020-07-19
int i=1;
int j=7;
int t=0;
while(t<100)
{
cout<<t<<endl;
j=7*i;
t=j;
i=i+1;
}
cout<<i<<endl;
这样你都还看不懂,那你别学了
相似回答