用C语言怎样写求1到100之间的奇数的个数 求1到100之间的奇数的平均值 相关知识点: 试题来源: 解析 #include<stdio.h>void main(){int i,j=0,sum=0;float ave;for(i=1;i<101;i++){ if(i%2==1) { j++; sum=sum+i; }}ave=sum/j;printf("个数=%d,平均值=%0.1f\n",j,ave);} ...
关于求1到100之间..楼主注意看啊,你那个if(i%2==1)后面多了个分号,相当于执行了一个空语句,这样+cnt就跑到if条件外面去了,循环一次,cnt加一次,输出结果当然是100了解决方法:去掉if(i%2==1)后面
首先c语言计算奇数if判断应该是x%2==1,而不是x%3!=1。第二既然求奇数个数,应该在循环中个数加一,而不是直接printf。
include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){int s1=0;//偶数的和int s2=0;//奇数的和int g1=0;//偶数个数int g2=0;//奇数个数for(int i=1;i<=100;i++){if(i%2==0){s1=s1+i;g1=g1+1;}else{s2=s2+i;g2=g2+1;}};printf("偶数的个数为:%d\n...
int sum;sum没有赋初值,这里的sum是函数main的局部变量,不会自动初始化 这样写 int sum=0;
include <stdio.h> int fun(){ int i,s=0;for(i=1;i<=100;i+=2)s+=i*i;return s;} //以上为满足题意要求的函数,以下为主函数。int main(){ printf("%d",fun());return 0;} //运行结果:
求用c语言编写的代码 要求是 (1)输入三个数a,b,c(a,b范围:100以上,c不能大于a,b中较大的值) (2)找到在a,b之间的,从高位开始数第三位是奇数
c语言 编程从下面题目中每人至少要完成7道题,分别编写成函数,在一个主函数编写一个菜单,根据不同的选择输入,调用不同的函数。要求用到递归和指针相关内容。 题目如下:题目1:计算从m个元素中取n个元素的组合数C(m,n),其中m,n满足0<=n<=m。 C(m,n)= 题目2:一个整数,它加上100后...
几道简单c语言的题目只要做其中的5题就可以了,要有步骤的简单说明。题目1:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万...
用C语言怎样写求1到100之间的奇数的个数 求1到100之间的奇数的平均值 答案 #include<stdio.h>void main(){int i,j=0,sum=0;float ave;for(i=1;i<101;i++){ if(i%2==1) { j++; sum=sum+i; }}ave=sum/j;printf("个数=%d,平均值=%0.1f\n",j,ave);}相关推荐 1用C语言怎样写求1...