编C语言程序“编程计算1到50中是7的倍数的数值之和”,使用for循环语句。以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
编C语言程序“编程计算1到50中是7的倍数的数值之和”,使用for循环语句。
#include int main(){ int i,s = 1; for(i = 1 ; i <= 50; ++i){ if( i % 7 == 0) s += i; } printf("%d\n",s); return 0;}
Java如何编程计算1至50中是7的倍数的数值之和。用while循环编辑
public class SumTest { public static void main(String[] args) { int i = 1, sum = 0; while (i <= 50) { if (i % 7 == 0) { sum += i; } i++; } System.out.println(sum); }}
sum+=i; 等同于 sum=sum+i;
如果 i 除于 7余数为0,则表示i 是7的倍数,就把 i 加进去。
java里 编程计算1至50中是7的倍数的数值之和
public class Class5 {
public static void main(String[] args) {主方法入口
int sum=0;定义一个变量来将所有能被7整除的数字相加
for(int i=1;i<=50;i++) {循环
if(i%7==0) {判断1到50内能被7整除
sum+=i;将所有能被7整除的相加
}
}
System.out.println("能被7整除的"+sum);输出结果
}
}
要是还有什么不懂得,可以继续提问,
用java如何编程计算1至50中7的倍数的数值之和,用while语句
int calculateSum() {
int sum =0, i=1;
while ( i<=50){
if(i%7 ==0)
sum += i;
i++;
}
return sum;
}
编程计算1至50中是7的倍数的数值之和。使用“%”运算符判断7的倍数
#include "iostream.h"
void main()
{
int nian,yue,ri;
cout<
cin>>nian>>yue>>ri;
if(nian<1000||nian>9999)
if(yue>12)
if(ri>31)
int a,b;
if(nian%4==0)
{
switch(yue)
{
case 1:a=0;break;
case 2:a=31;break;
case 3:a=31+29;break;
case 4:a=31+29+31;break;
case 5:a=31+29+31+30;break;
case 6:a=31+29+31+30+31;break;
case 7:a=31+29+31+30+31+30;break;
case 8:a=31+29+31+30+31+30+31;break;
case 9:a=31+29+31+30+31+30+31+31;break;
case 10:a=31+29+31+30+31+30+31+31+30;break;
case 11:a=31+29+31+30+31+30+31+31+30+31;break;
case 12:a=31+29+31+30+31+30+31+31+30+31+30;break;
}
b=a+ri;
cout<
}
else
{
switch(yue)
{
case 1:a=0;break;
case 2:a=31;break;
case 3:a=31+28;break;
case 4:a=31+28+31;break;
case 5:a=31+28+31+30;break;
case 6:a=31+28+31+30+31;break;
case 7:a=31+28+31+30+31+30;break;
case 8:a=31+28+31+30+31+30+31;break;
case 9:a=31+28+31+30+31+30+31+31;break;
case 10:a=31+28+31+30+31+30+31+31+30;break;
case 11:a=31+28+31+30+31+30+31+31+30+31;break;
case 12:a=31+28+31+30+31+30+31+31+30+31+30;break;
}
b=a+ri;
cout<
}
}
这是第一题答案
这是C++写的。你把头文件换成C语言的。
CIN是出入,COUT是输出,你换成对应的就行了,PRINTF好像是。。忘记了。已经调试成功,
java里怎么编程计算1至50中是7的倍数的数值之和?
public class ReplaceNumber
{
public static void main ( String[] args )
{
int sum = 0;
int n = 1;
do
{
if (n % 7 == 0)
{
sum += n;
}
n++;
} while (n
System.out.println (sum);
}
}
编城计算1至50中是7的倍数的数值之和
#include
#include
main()
{int a=0,i;
for(i=1;i<=50;i++)
if(i%7==0)a=a+i;
printf("%d\n",a);}
用C语言 编程,计算1至50是7的倍数的数值之和,用for语句尽兴实现。输出。。怎么做
#include
int main(void)
{
int i,a;
for(i=1;i<=50;i++)
{
a=i%7;
if(a==0)
printf("%d ");
}
return 0;
}
这里用到了被一个数除然后取余数,记号是%, 如果余数是零,则能被这个数整除,如果不能(即余数为1,2,3,4,5,6)则不能被整除。
java编程计算 1至50中是7的倍数的数值之和?不知道哪里出错,进入死循环了
package .jbit.output;
public class shuzhi {
public static void main(String[]args){
int i=1;
int sum=0;
while(i<=50){
if(i%7==0){
sum=sum+i;
}
i++;把这个语句放在if外面就可以了
System.out.println("能被7整除的数相加的和为:"+sum);
}
}
}
分页:
1
23