⑴ 求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);
}