使用 do while 实现循环结构 计算1到50中是7的倍数的数值之和并输出,,,

跪求 跪求 跪求

#include<stdio.h>

int main()

{int i,s=0;

i=7;

do

{    

s+=i;

i+=7;

}while(i<50);

printf("%d\n",s);

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-07-20
#include<stdio.h>
int main(){
    int i=0,total=0,num=0;
    do{
        num=i*7;
        if(num>0 && num < 50){
            printf("find %d\n",num);
            total+=num;
        }
    }while(++i>0 && num <50);
    printf("result is %d\n",total);
}

c语言的,仅供参考

第2个回答  2015-08-07
C++
#include <iostream>
using namespace std;
int main()
{
    int i=1,sum=0;
    do{
        if(i%7==0)
            sum+=i;
        i++;
    }while(i<=50);
    cout<<sum<<endl;
    return 0;
}

本回答被网友采纳
第3个回答  2017-07-20
int i=1,sum=0;
do{
if(i / 7 =0){
sum+=i;}
i++;
}while(i<=50)
printf("%d",sum);

第4个回答  2017-07-20
#include<stdio.h>
void main() { int i,s;
  i=0; s=0;
  do { i++; if ( i%7==0 ) s+=i; } while ( i<50 );
  printf("%d\n",s);
}

...while 实现循环结构 计算1到50中是7的倍数的数值之和并输出...
include<stdio.h> int main(){int i,s=0;i=7;do { s+=i;i+=7;}while(i<50);printf("%d\\n",s);}

java中用do――while计算1致50中是7的倍数之和并输出。
public class C1 { public static void main(String[] args) { int sum = 0;int temp = 0;do { temp++;if(temp % 7 == 0 ) { sum +=temp;\/\/ System.out.println(temp);} }while (temp < 50);System.out.println(sum);} } ...

怎么用Java循环计算出1-50中是7的倍数的数值之和?一定要用%运算符判...
public class Test { public static void main(String[] args) { int i = 1;int sum = 0;while(i <= 50){ if(i % 7 == 0){ System.out.print(i + "\\t");sum += i;} i++;} System.out.println("\\nSum is: " + sum);} } ---testing 7142128354249 Sum is: 196 ...

如何计算1至50中是7的倍数的数值之和?
printf("1-50中能被7整除的所有数之和为%d\\n",sum);}

编城计算1至50中是7的倍数的数值之和
include<stdio.h> include<math.H> main(){int a=0,i;for(i=1;i<=50;i++)if(i%7==0)a=a+i;printf("%d\\n",a);}

...计算1到50中是7的倍数的数值之和”,使用for循环语句。
include <stdio.h>int main(){ int i,s = 1; for(i = 1 ; i <= 50; ++i){ if( i % 7 == 0) s += i; } printf("%d\\n",s); return 0;}

编程计算1至50中是7的倍数的数值之和 还没学到for
第一种 sum = 0;for(int i = 1; i <= 50; ++i){ if(i%7 == 0) sum+=i;} 第二种 sum = 0;i = 1;while(i < 51){ if(i%7 == 0) sum+=i;i++;}

编写一个 Animal类,包括的属性年龄,名称;包括的方法: 构造方法和打印动 ...
class animal = new class{ char name[10];int age;void print;void animal;}

...数是几位数并输出结果。要求使用do while循环结构
} while (num > 0);System.out.println(index);\/\/这个正整数为几位数 第二种从前向后输方式:Integer num = 123456789;\/\/正数 String numStr = num+"";\/\/先转为字符串 int index = 0 ;\/\/设定下标 do { System.out.println(numStr.charAt(index));\/\/根据下标取出对应的字符输出 index++...

分别使用,whiledo-whilefor循环结构,编程求100-200之间的奇数之和
num += 1 if num > 200:break print("奇数之和(do-while循环):", sum_odd)```使用for循环:```python sum_odd = 0 for num in range(100, 201):if num % 2 != 0:sum_odd += num print("奇数之和(for循环):", sum_odd)```这三段代码都可以计算并输出100-200之间的奇数...

相似回答