十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
void print_7(int start, int end)
创新互联公司专注于乌拉特中企业网站建设,响应式网站设计,成都商城网站开发。乌拉特中网站建设公司,为乌拉特中等地区提供建站服务。全流程按需策划,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
{
int i = 0;
for(i = start; i = end; i ++)
if(i%7==0) printf("%d\n", i);
}
1
对1到1000进行遍历;
2
对每个数值进行判断,如可以被7整除,则输出并累加;
3
退出循环后,输出结果。
不过由于要求是可以被7整除的数,所以,可以取巧,在算法上,从7开始遍历,每次加7,即可确保每个数都是可以被7整除的。
按照这个思想,只需要遍历,输出,加求和即可。
代码如下:
int main()
{
int i,s=0;
for(i = 7; i 1000; i+=7)
{
printf("%d ", i);
s+=i;
}
printf("\nsum=%d\n",s);
}
可以参考下面的代码:
#includestdio.h
void main()
{
int i;
for(i=5;i=100;i++)
{
if(i%5==0||i%7==0)printf("%d\n",i);
}
}
扩展资料:
IF函数是根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容,可以使用函数 IF 对数值和公式进行条件检测。
if语句的一般形式如下:
if(表达式)语句1
[else语句2]
if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是两个数值进行比较的式子。
参考资料来源:百度百科-if语句
参考资料来源:百度百科-IF函数
能被7整除的数,这个数去掉个位上的数后,再减去这个个位数的两倍,所得的差(可以是正数,负数或零)若能被7整除,这个数就能被7整除,所得之差若看不出能否被7整除的话,就以此法,再来看看……
如2366,236-6*2=224;224也看不出能否被7整除的话,就22-4*2=14……这下懂了吧?
不懂……
#include stdio.h
main()
{
int i;
int max[5]; /*保存最大的5个数 */
max[0] = 999/7; /*最大的能被7整除的三位数*/
for(i = 1; i 5; i ++)
max[i] = max[i-1]-7; /* 依次计算剩余的数 */
printf("最大的5个能被7整除的数是:");
for(i = 0 ; i 5; i++)
printf("%d, "; i);
printf("\n");
}
#include stdio.h
_Bool fun(int m)
{
int i = 0;
while(m)
{
i += m%10;
m /= 10;
}
if(i%7)
return 0;
return 1;
}
int main()
{
for(int i=100;i=200;i++){
if(fun(i))printf("%d\n",i);
}
return 0;
}
扩展资料:
c语言写规则:
1、一个说明或一个语句占一行。
2、用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
3、低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。
参考资料:
百度百科-C语言