c程序设计一个计算1-100内七的倍数和

如题所述

#include<stdio.h>
int main(void)
{
    int sum = 0;//初始化和为0
    for(int i=1;i<=100;i++)
    {
        if((i%7)==0)//余数为0即表示能够被7整除;为7的倍数
        {
            sum += i;//求和
        }
    }
    printf("%d",sum);//打印和
    return 0;
}

望采纳!

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-12
#include<stdio.h>

int sum7()
{
int i, t;
t = 0;
for(i = 1; i <= 100/7; i++)//这种算法大大地减少循环次数,效率高。
t += i * 7;
return t;
}

int main()
{
printf("%d",sum7());//打印和
return 0;
}本回答被网友采纳

c程序设计一个计算1-100内七的倍数和
include<stdio.h>int main(void){ int sum = 0;\/\/初始化和为0 for(int i=1;i<=100;i++) { if((i%7)==0)\/\/余数为0即表示能够被7整除;为7的倍数 { sum += i;\/\/求和 } } printf("%d",sum);\/\/打印和 return 0;}望采纳!

...找出1到100之间这样的数,他是7的倍数或含有7的数字?
i = 1 # 从1开始 while i <= 100: # 判断i是否小于等于100 if i % 7 == 0 or '7' in str(i): # 判断是否是7的倍数或含有数字7 print(i) # 输出符合条件的数字 i += 1 # i自增1 ```输出结果如下,符合条件的数是1到100之间的数中,既是7的倍数,也含有数字7:`...

编写程序 计算1~100之间是7的倍数的数值之和
void main(){ int i=7,count=0;for(int j=1;j<101;j++){ if(j%i==0)count+=j;} printf("和为:%d",count);}

编程求1~100之间是7的倍数或者被3除余数是2的数.用while语句实现?_百 ...
回答:# include< stdio.h> void main() { int i=1; While(i<=100) {if(i%7==0|| i%3==2) printf("%d\\n",i); i++;} }

输出1~100 中所有 7 的 倍数和末尾含7的数。并且求值
include <stdio.h> void main(){ int i;for (i = 1; i <= 100; i++){ if (i % 7 == 0)\/\/7的倍数 printf("%d\\n", i);else if (i % 10 == 7)\/\/最后一位为7的 printf("%d\\n",i);} \/\/getchar();}

...100个数,现在从中提取7、和个位或十位上有7的数、以及7的倍数...
for(i=1;i<=100;i++){ if ((i%7==0) or ((i-i%10)\/10==7) or (i%10==7)){ printf("%d",i);} } 这是我写的程序 i%7==0 是表示被7整除 ((i-i%10)\/10==7)是指十位为7,i%7后是个位数,i-个位是十的倍数,也再除10就可以得出十位上的数字是多少 (i%10==7)是...

输出1-100之间,7的整数倍数或数字尾数为7的数字,统计出这些数字个数,不...
我运行过的 include<stdio.h> main(){ int i=1,numbers=0;while(i<=100){ if( i%7==0 || i%10==7 ){ printf("%d ",i);numbers++;} i++;} printf("这些数字个数为:%d\\n",numbers);}

C语言编程题计算1~100中所有7的倍数的个数
include<stdio.h>int main(){ int count = 0; int i; for (i = 1; i < 100; i++) { if(i % 7 == 0) count++; } printf("%d",count); return 0;}

c语言分别统计1-100之间,满足3的倍数和7的倍数的数各有多少个
33 和 14个 include <stdio.h> int main(){ int sum1=0,sum2=0,i;for(i=1;i<=100;i++){ if(!(i%3)) sum1++;if(!(i%7)) sum2++;} printf("3的倍数 :%d \\n",sum1);printf("7的倍数 :%d \\n",sum2);}

在1到100中所有7的倍数的总和是多少
解;(1)在1到100中所有7的倍数有:7、14、21、28、35、42、49、56、63、70、77、84、91、98共14个。(2)总和是:(7+98)×14÷2=735 答:在1到100中所有7的倍数的总和是735.说明:求等差数列的总和:(首项+末项)×项数÷2 ...

相似回答