使用 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);
}

相似回答