c语言编程:求整数1至100的累加值,但要求跳过所有个位为三的数

作者&投稿:辛录 (若有异议请与网页底部的电邮联系)
求整数1~100的累加值,但要跳过所有个位为3的数~

//这才是真正C的算法!!
#include

void main()
{
int i=1;
int sum=0;

while(i<101)
{
sum=sum+i;
if(i%10==3||i==3)
sum=sum-i;
else
sum=sum-0;
i++;
}

/* for(i=1;i<101;i++)
{
if(i%10==3||i==3)
continue;
else
sum=sum+i;
} */

printf("丢3累加的和为:
");
printf("%d
",sum);
}

代码如下
public class test {
public static void main(String[] args) {
//保存累加值的变量
int sum=0;
//用for循环累加
for(int i=1;i<=100;i++){
//判断个位数是否为3,如果不为3,将将当前i以及sum的和重新赋给sum
if(!(i%10==3))
{
sum+=i;
}
}
//打印累加值
System.out.println(sum);
}
}

希望你能真正理解这个代码,而不是只是为了完成作业等等

#include <stdio.h>
#include <stdlib.h>
void main()
{
int i, sum;
sum=0;
for (i=0; i<=100; i++)
{
if (i%10!=3)
sum=sum+i;
}
printf("%d\n", sum);
}

#include <stdio.h>
#include <conio.h>
void main()
{
int i,iSum=0;
for(i=1;i<=100;i++)
iSum+=i;
printf("1+2+3+…+100=%d\n",iSum);
getch();
}

#include<stdio.h>
int main(){int i=1,sum=0;for(;i<=100;i++){if(i%10!=3)sum+=i;}printf("%d",sum);}


编程实现:输入正整数x,求1!+2!+3!+…+x!(要求用两种循环语句实现)。求...
两种方式如下,请采纳 include <stdio.h>long long fac(int n){ if(n==1||n==0) return 1; return n * fac(n-1);}int main(){ int x; printf("请输入x:"); scanf("%d",&x); long long sum = 0; for(int i=1;i<=x;i++) sum+=fac(i); printf("和为:%d\\n",...

c语言编程:求1!到n!的和
c语言编程:求1!到n!的和 题目描述求1!+2!+3!...n!的结果 输入输入正整数n(1<=n<=12)输出数据计算结果 样例输入3样例输出9 188***6147 | 浏览1229 次 |举报 我有更好的答案推荐于2017-12-15 09:00:12 最佳答案 楼主你好具体代码如下:#include<stdio.h>int fun(int n)\/\/求n!{int i=1,c...

c语言编程 求1到10的奇数并输出 谢谢
c语言编程求1到10的奇数并输出,可以使用以下代码:include <stdio.h> int main(){ printf("1到10的奇数有:\\n");for (int i = 1; i <= 10; i++) \/\/ 遍历从1到10的整数 { if (i % 2 == 1) \/\/ 如果是奇数,就输出 printf("%d ", i);} printf("\\n");return 0;} ...

c语言编程输入一个整数n,求1~n的和和平均值(平均值留小数点以下三位...
include “stdio.h"main(){ int i,n,sum;float average;scanf("%d",&n);sum=0;for(i=1,i<=n;i++)sum+=i;average=(float)sum\/n;printf("sum=%d ave=%.3f\\n",sum,average+0.0005); \/\/四舍五入的加 0.0005 不用的话不加 } ...

C语言编程:给一个不多于5位的正整数,要求1求它是几位数2逆序打印出各位...
这个我刚好做过,你看看。include<stdio.h> void main(){ long int a;int n,b,c,d,e,f;printf("\\n请输入一个整数(0~99999):");scanf("%d",&a);if(a>9999)n=5;else if(a>999)n=4;else if(a>99)n=3;else if(a>9)n=2;else n=1;printf("\\n这个数的位数=%d",n);f=...

C语言编程求1~100之间的奇数和偶数积sum作为累加器初值为0用变量mul...
可以使用一个循环来遍历从 1 到 100 的整数,并使用 if 语句来检查每个数是否为奇数或偶数。举个例子,include <stdio.h> int main() { int i, sum = 0, mul = 1;for (i = 1; i <= 100; i++) { if (i % 2 == 0) { sum += i;}else { mul *= i;} } printf("The ...

C语言编程:用while循环求1+1\/3+1\/5+1\/7+1\/9+...+1\/(2n-1)的值。n由...
代码文本:include "stdio.h"int main(int argc,char *argv[]){ int n,m;double s;printf("Enter n(int n>0)...\\nn=");if(scanf("%d",&n)==1 && n>0){ printf("s(%d) = ",n);s=m=0;while(n--)s+=1.0\/(++m)++;printf("%f\\n",s);} else printf("Input error,...

VB编程:求1!+2!+3!+...+N!(N为任意正整数)
Private Function cacl(num As Long) As String Dim numlen As Long, last As Long, x As Long Dim i As Long, m As Long, n As Long, nl As Long, s0 As String Dim result() As Long, starttime As Single, s() As String numlen = 1 starttime = Timer ReDim result(1 To ...

c语言中,输入一个整数,输出1!,2!,3!,4!,5!…n!求编程
哥们···你这样很难过二级耶...int fun(int n){ int sum=1;while(n>0){ sum*=n;n--;} return sum;}

c语言 求编一个程序输入两个正整数。求他们之间的所有整数中0,1,2...
include "stdio.h"main(){ int m,n,k,i,l;int f,a[10][2];for(i=0;i<10;i++){a[i][0]=i;a[i][1]=0;}\/*初始化数组*\/ scanf("%d%d",&n,&m);if(n>m){k=m;m=n;n=k;};\/*保证n<m*\/ while(n<=m){ l=n++;while(l!=0){ switch(l%10){ \/*一个数...

贡觉县18729838299: 求高手c语言题1. 用三种方法求1到100的累加和,即for循环、while循环、do - while循环2. 输入一个正数,利用while循环倒序输出该数,例如输入47812,那么... -
老享雪庆:[答案] //第一题 #include void main() { int i,sum=0; for(i=1;i sum+=i; printf("for循环结果:%d\n",sum); sum=0; i=100; while(i) { sum=sum+i; i--; } printf("while循环结果:%d\n",sum); sum=0; i=1; do { sum=sum+i; i++; }while(i printf("do_while循环结果:%d\n"...

贡觉县18729838299: 用c语言求1到100的和 -
老享雪庆: #includeint main(void) { int Sum = 0; for(int i=1;i<=100;i++) { Sum +=i; } printf("%d",Sum); }

贡觉县18729838299: c语言求1到100之间所有整数和?急求答案 -
老享雪庆: #include<stdio.h> int main() { int sum=0; int i; for(i=1;i<100;i++)sum=sum+i; printf("%d",sum); return 0; }

贡觉县18729838299: c语言中 计算1到100相加 -
老享雪庆: #include void main() { int sum=0; int i; for(i=1;i<=100;i++) sum+=i; printf("Result is %d\n",sum);}...

贡觉县18729838299: 用c语言求1到100的数的和值,乘积 -
老享雪庆: #include <stdio.h> int main() { int i; double s, f; s = 0; f = 1; for(i = 1; i <= 100; ++i) { s += i; f *= i; } printf("1+2+..+100=%g\n", s); printf("1*2*..*100=%g\n", f); }希望采纳

贡觉县18729838299: C语言编程:试编程计算并输出从1到100的整数和. -
老享雪庆: #includevoid main(){ int sum = 0; for(int i = 1; i <= 100; i++) sum = sum + i; printf("和为%d",sum);}

贡觉县18729838299: 用c语言while语句实现1到100的累加和 -
老享雪庆: #include<stdio.h>int main() {int i=1,sum=0; while(i++<=100){sum+=i;}printf("sum=%d\n",sum);return 0; }

贡觉县18729838299: C语言1 - 100累加和循环 -
老享雪庆: #include<stdio.h> main() { int i=1,s=0; for(i=1;i<=100;i++) { s=s+i; } printf("%d\n",s) }

贡觉县18729838299: 求1到100的和用C语言和Vb -
老享雪庆: 这是C语言写的 #include <stdio.h> void main() { int i,sum=0;for(i=1;i<=100;i++){sum=sum+i;} printf("1到100和为:%d",sum); } 这是用VB写的 private sub command1_click()dim i as double,sum as doublesum=0for i=1 to 100 step 1sum=sum+inext imsgbox"1到100的和为" &sum end sub

贡觉县18729838299: c语言编程1到100的平方和 -
老享雪庆: 思路:定义一个函数求其平方数,接着for循环从1到100累加求和. 参考代码:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15#include "stdio.h" intfun(intn){returnn*n; } intmain() {inti,sum=0;for(i=1;i<=100;i++)sum+=fun(i);printf("平方和为:%d\n",sum); } /* 运行结果: 平方和为:338350 */

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网