用VC6.0编写一个程序:求1-100间所有奇数和,奇数个数及奇数平均值?

如题所述

#include<stdio.h>

void fun()

{

    int n=0,av=0;

    for("int i=1;i<=100";i++)

        if(i%2==1)

        {

            av=av+i;

            n++;

        }

    printf("1-100之间的奇数和为:%d\n",av);     //输出和

    av=av/n;

    printf("奇数个数为:%d\n均值为:%d\n",n,av);     //输出个数和均值

}

int main()

{

    fun();

    return 0;

}

附运行结果

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-25
vb单击命令按钮输出3到100之间的所有奇数.每行显示一个显示在带竖直滚动条的文本框中
第2个回答  2020-02-25

#include <stdio.h>


int main()

{

    int i,sum,cnt;

    for(i=1,sum=0,cnt=0;i<100;++i)

    {

        if(i%2)

        {

            sum+=i;

            cnt++;

        }

    }

    printf("%d %d %f",sum,cnt,(float)sum/cnt);

    return 0;

}

本回答被网友采纳

用VC6.0编写一个程序:求1-100间所有奇数和,奇数个数及奇数平均值?
include<stdio.h> void fun(){ int n=0,av=0;for("int i=1;i<=100";i++)if(i%2==1){ av=av+i;n++;} printf("1-100之间的奇数和为:%d\\n",av); \/\/输出和 av=av\/n;printf("奇数个数为:%d\\n均值为:%d\\n",n,av); \/\/输出个数和均值 } int main(){ fun();...

在VC6.0中用c语言if函数编写1到100的和
int main(){int i=1,s=0;while(1){ s+=i++;if(i>100)break;} printf("%d\\n",s);getch();}

用C#编辑程序,求1~100之间所有奇数的和
int[] num = new int[100]; \/\/创建一个1到100的数组 for (int i = 0; i < 100; ){ num[i] = ++i;} var q = from o in num where o % 2 == 1 select o; \/\/使用linq筛选奇数 int sum = q.Sum(); \/\/使用Sum函数获取奇数和 ...

1-100中奇数的平方和等于166650的编制程序怎么编
楼主笑纳,程序已经在VC6.0调试通过了 include "stdio.h"void main(){ double sum=0;int i=1,j=1;while(i<100){ sum+=i*i;if(sum==166650){ printf("%g=",sum);while(j<=i){ if(j==i)printf("%d*%d",j,j);else printf("%d*%d+",j,j);j+=2;} break;} i+=2...

C语言求1-100内奇数,最小公倍数?
先说思路:首先求出 1-100 内所有奇数的和,以便求出每个奇数的最小公倍数。然后求出每个奇数的最小公倍数。为了求出每个奇数的最小公倍数,我们首先求出前两个奇数的乘积,然后递归地求出每个奇数的最小公倍数,并将其赋值给变量 min_gcd。最后,输出每个奇数的最小公倍数。为了输出每个奇数的...

C++打出100以内的所有奇数
\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include <iostream>using namespace std;\/\/int main(void){ for(int i=1;i<100;i+=2) cout << i << ' '; cout << endl; return 0;}

编写程序 求1+2+3+……100 的和,奇数和以及偶数和。(至少用三种方法...
int argc, char *argv[]){ int i,sum1=0,sum2=0;for (i=1;i<=100;i++){ if (i%2==0)sum2+=i;else sum1+=i;} printf("1~n中所有奇数之和为:%d ,所有偶数之和为:%d\\n",sum1,sum2);return 0;} 将for循环改成while和do while循环,可以算另外两种方法了,呵呵 ...

编程c++输入一个整数n,输出1—n之间所有奇数的和。
intmain(){ intn,i,j,t,l;intsum=0;printf("请输入一个大于2的整数:");scanf("%d",&n);l=n;for(;n>=2;n--){ for(i=2;i<n;i++){ if(n%i!=0)\/\/判断其为素数 t=1;else { t=2;break;} } if(t==1){ sum+=n;\/\/printf("%d",n);\/\/输出1-n之间的所有素数 }...

编程求1~400中所有奇数之和,结果以十六进制数据显示到屏幕上。_百度知...
SIZE A SAL CX,1 NEXT:MOV AL,4 MOV DX,0 LOP: SHL BX,1 RCL DX,1 DEC AL JNE LOP CMP DL,10 JAE CHAR ADD DL,30H JMP DISP CHAR: ADD DL,37H DISP:MOV AH,2 INT 21H LOOP NEXT ;LEA DX,C MOV AH,9 INT 21H MOV AH,4CH INT 21H CODEENDS END START ...

C语言,用三种循环结构,求1000以内奇数的和
1、include<stdio.h>void main(){ int n=1;int sum=0;while(n<=1000)\/\/while {if(n%2)sum+=n;n++;2、\/*有一堆零件(100-200个之间),如果以4个零件为一组进行分组,则多2个零件;如果以7个零件为一组进行分组,则多3个零件;如果以9个零件为一组进行分组,则多5个零件。编程...

相似回答