当前位置:首页 » 编程语言 » 怎么用if语句c语言求奇偶数和
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

怎么用if语句c语言求奇偶数和

发布时间: 2022-10-07 09:43:38

⑴ 求c语言1-10奇数和偶数之和(急)

可以参考下面的代码:

#include<stdio.h>

main()

{

int a,b,i;

a=0;

b=0;

for(i=0;i<=10;i=i+2)

a=a+i:

for(i=1;i<=10;i=i+2)

b=b+i;

printf("偶数之和=%d ",a);

printf("奇数之和=%d ",b);

}

(1)怎么用if语句c语言求奇偶数和扩展阅读:

1、printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出

信息。在编写程序时经常会用到此函数。函数的原型为:

int printf(const char *format, ...);

函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。

2、for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值。

⑵ C语言:求1~100以内的偶数或奇数的和

#include <stdio.h>

int main()
{
int a = 0 ;
for(int i = 1 ; i <= 100; i++)
{
if (i % 2 == 0)
{
a += i;
}
}
printf("100以内的偶数和为:%d\n",a);
return 0;
}

⑶ 求1到n的奇数和及偶数和,n从键盘输入,用C语言程序编写,急!

#include<stdio.h>
void
main(){
int
i,n,sumA=0,sumB=0;
printf("请输入一度个整数问:答");
scanf("%d",&n);
for(i=1;i<=n;i++){
if(i%2==1){
numA+=i;
}else
if(i%2==0){
numB+=i;
}
}
printf("奇数版和是:权%d\n",numA);
printf("偶数和是:%d",numB);
}

⑷ C语言编程:判断奇偶数并求奇数和

//我不知道需不需要判断是否为正整数,如果需要的话你可以再添加上判断条件,或者给我留言
#include <stdio.h
int enen(int n);
int main()
{
int num;//代表输入整数的个数
int sum;//其中奇数的和
int i;//循环变量
int n;//输入的数
sum=0;
printf("请输入你想输入整数的个数:");
scanf("%d",&num);
for (i=0;i<num;i++)
{
scanf("%d",&n);
if (enen(n)==0)
{
sum+=n;
}
}
printf("所有奇数的和为:%d。\n",sum);
}

//以下为判断函数
int enen(int n)
{
if (n%2==0)
{
return 1;
}
else
{
return 0;
}
}

⑸ C语言。 任意输入一个整数, 求这个整数中奇数的和 与偶数的和。

#include
<stdio.h>
void
main()
{
int
x,y,i,t1,t2,t3,z=0;
int
sum1=0,sum2=0;
int
result;
printf("输入一个数:\n");
scanf("%d",&x);
for(i=10;;)
{
t1=x%i;
t2=x/i;
if(t2==0&&t1==0)
{
break;
}
if(t1%2==0)
{
sum1=sum1+t1;
}
if(t1%2==1)
{
sum2=sum2+t1;
}
x=t2;
z=z+1;
}
printf("该数字共有%d位\n",z+1);
printf("偶数的和为:%d\n",sum1);
printf("奇数的和为:%d\n",sum2);
}

⑹ c语言:求出100以内所有偶数的和,所有奇数的和

#include <stdio.h>

int main()

int a = 0 ;

int b = 0 ;

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

if (i % 2 == 0)

a += i;

}else{

b+= i;

printf("100以内的偶数和为:%d\n",a);

printf("100以内的奇数和为:%d\n",b);

return 0;

(6)怎么用if语句c语言求奇偶数和扩展阅读:

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。

执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。


⑺ C语言编程 自定义求数组中奇数、偶数之和的函数

void
fun(int
nums[],int
Len)/*Len是数组长度*/
{
int
i,CountJ,CountO;
CountJ
=
CountO
=
0;
for(i
=
0;i<Len;i++)
{
if(nums[i]%2
==
0)
CountO++;
else
CountJ++;
}
printf("偶数个数为:%d\n奇数个数为:%d\n",CountO,CountJ);
}

⑻ c语言——计算奇数之和与偶数之和的函数

int 类型的函数只能返回一个值,要返回两个,可以:
1 返回一个数组
2 定义全局变量
3 用我这种,传地址进去。

函数中间写return要慎重,执行遇到return就终止了,不运行return后面的计算

#include<stdio.h>
void sum_odd_even(int m,int n, int *so, int * se)
{
int i;
*so=*se=0;
for( i=m;i<=n;i++)
if(i%2==1)
*so+=i;
else
*se+=i;
}

int main()
{
int a,b,sum_odd=0,sum_even=0;
do scanf("%d%d", &a, &b);
while( b-a<=10 || a<=0 );
sum_odd_even(a,b,&sum_odd,&sum_even);
printf("%d %d",sum_odd,sum_even);
}