㈠ c语言问题:要求屏幕输出1到100之间奇数的个数。
# include <stdio.h>
int main(void)
{
int i;
int count = 0; // count 表示 计算
int sum = 0;
for (i = 1; i <= 100; i+=2)
{
count++;
}
printf("%d\n", count);
}
㈡ 用c语言程序求1至100之间全部奇数之和。
1、打开Visual stdio 2019的空项目,右键点击左侧的源文件,依次点击新建,添加,新建项,弹出新建文件的窗口:
㈢ C语言程序求1—100之间的奇数和和偶数和
用oddsum=1+3+5+···+99来计算奇数和;evensum=2+4+6+···+100来计算偶数和。首先设置两个计数器:oddsum,evensum。其初值为0,利用if···else来判断奇偶数,来分别累加到计数器。
1,将i的初值置为1;
2,当i增到101时,停止计算。
方法一、
#include <stdio.h>
int main(void)
{ int i = 1, oddsum = 0,evensum = 0; // oddsum奇数和 evensum偶数和
while(i <= 100) // 若i<=100则执行循环体
{ if(i % 2 != 0) // 判断是不是奇数,是就累加到奇数
oddsum += i;
else // 不是奇数,累加到偶数
evensum += i;
i++; // i的值加1
}
printf("oddsum=%d evensum=%d ",oddsum,evensum);
return 0;
方法二、for语句来实现,效果是一样的。
#include <stdio.h>
int main(void)
{ int i, oddsum = 0, evensum = 0; // oddsum奇数和 evensum偶数和
for(i = 1; i <= 100; i++) // 若i<=100则执行循环体,i的值加1
{ if(i % 2 != 0) // 判断是不是奇数,是就累加到奇数
oddsum += i;
else // 不是奇数,累加到偶数
evensum += i;
}
printf("oddsum=%d evensum=%d ", oddsum, evensum);
return 0;
}
(3)c语言1到100间有奇数吗扩展阅读:
用C语言来写出‘输出1到100中的奇数’代码。
1、奇数,就是除以2之后有余数的整数,
代码:
#include<stdio.h>
int main()
{
int i;
for(i=1;i<=100;i++)
{
if(i%2 != 0)
{
printf("%d ",i);
}
}
return 0;
}
㈣ c语言求1~100间的奇数和 奇数个数及奇数平均值
#include<stdio.h>
int main()
{int i,n=0,sum=0;
for(i=1;i<100;i+=2)
{
n++;
sum+=i;
}
printf("1-100之间的奇数总和=%d 共有%d个奇数 平均值为%.2f ",sum,n,(float)sum/n);
}
㈤ C语言中求1到100之间奇数的个数
你好lz,cat在这里是用来统计1到100中奇数个数。“cat++”就是每有一个满足条件,cat+1。
cat++这类属于c语言自增自减部分,是比较重要的。
㈥ C语言问题 1-100之间的奇数之和
1也是奇数,所以从1开始,你说1到100,后面必须使用循环,也就是你后面应该是i的初始值是1,循环条件是i<=100,然后i++,判断语句是if(i%2!=0),当i除以2所取的余数不等于0的时候,就说明那个数是一个奇数,if语句里面就是累加语句
㈦ 用C语言怎样写求1到100之间的奇数的个数 求1到100之间的奇数的平均值
#include
int main()
{
int i,average,n = 0,sum = 0;
for(i=1;i<=100;i++)
{
if(i%2!=0) // 判断奇数
{
++n; // 统计个数
sum+=i; // 求和
}
}
average = sum/n;// 求平均值
printf("1-100之间的奇数和=%d,奇数个数=%d,奇数平均值=%d。\n",sum,n,average);
return 0;
}
㈧ C语言求1-100奇数的个数
#include <stdio.h>
int main(void)
{
int i;
int j = 0;
int am = 0;
for (i = 1; i <= 100; i += 2)
{
j = j + i;
if (i% 2 == 1) //这里是i%2,实际上这个条件没必要,因为i+=2了,肯定是奇数
++am;
}
printf("请输出1-100 中所有奇数的和= %d\n", j);
printf("请输出1-100 中所有奇数的个数= %d\n", am);
return 0;
}
㈨ c语言输出1-100之间的全部奇数!!!!急!!!
#include <stdio.h>
int main()
{
int n;
int i;
for(i=0;i<50;i++)
{
n=2*i+1;
if (i%5==0)
printf(" ");
printf("%d ",n);
}
return 0;
}
(9)c语言1到100间有奇数吗扩展阅读:
for循环结构是c语言中最具有特色的循环语句,使用最为灵活方便,它的一般形式为:
for(表达式1;表达式2;表达式3)循环体语句 。(其中;不能省略)
表达式1为初值表达式,用于在循环开始前为循环变量赋初值。
表达式2是循环控制逻辑表达式,它控制循环执行的条件,决定循环的次数。
表达式3为循环控制变量修改表达式,它使for循环趋向结束。
循环体语句是在循环控制条件成立的情况下被反复执行的语句。
㈩ C语言中如何写出求1-100中有多少个奇数的程序谢谢
才五分啊,,给你说说思路,就不写了,先构造个for 循环输出1-100的整数,在循环内判断if(a%2==1)则printf ,明白了吧