【解题思路】
本题主要就是如何判断一个数能否被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++中运行通过,截图如下: