C语言中判断奇数偶数?
1、开启一个虚拟机,打开终端(ctrl+alt+t),然后用vi新建并进入编辑一个c文件(vi a.c)。
2、按“i”进入输入模式,开始编写程序,因为linux下输入中文还要进行其他设置,所以是在notepad++下编辑的。
3、先定义一个整数a。
4、判断a是否能被2整除,即a对2取余是否为0,为0则此数为偶数,反之为奇数。
5、编写完c程序后,保存c文件,然后进行gcc编译。
6、编译通过后,运行程序(“./+文件”),验证运行结果是否有错。
请问在C语言中怎么写一个判断一个数是奇数还是偶数的程序啊?
1、开启一个虚拟机,打开终端(ctrl+alt+t),然后用vi新建并进入编辑一个c文件(vi a.c)。
2、按“i”进入输入模式,开始编写程序,因为linux下输入中文还要进行其他设置,所以是在notepad++下编辑的。
4、判断a是否能被2整除,即a对2取余是否为0,为0则此数为偶数,反之为奇数。
5、编写完c程序后,保存c文件,然后进行gcc编译。
6、编译通过后,运行程序(“./+文件”),验证运行结果是否有错。
C语言编程实现计算1—100之间计算总和是多少,所有的奇数之和以及偶数之和?
#include<stdio.h>
void main(){
int sum=0,i;
int oushu=0,jishu=0;
for(i=0;i<=100;i++){
sum+=i;
if(i%2==0){
oushu+=i;
}
else{
jishu+=i;
}
}
printf("所有数的和:%d\n偶数和:%d\n奇数和:%d\n",sum,oushu,jishu);
system("pause");
}
C语言,由键盘任意输入10个整数,统计输出其中奇数,偶数的个数及各自的平均值?
参考代码:
#include <stdio.h>
int main(int argc, const char * argv[])
{
int i,a;
int c=0,x=0,n=0,m=0;
for(i=1;i<10;i++)
{
scanf("%d",&a);
if(a%2==0)
{
n=n+a;
c++;
}
else
{
m=m+a;
x++;
}
}
if(c>0&&x>0)
{
printf("奇数的平均数是%f\n",(float)m/(float)x);
printf("偶数的平均数是%f\n",(float)n/(float)c);
}
else if(x==0)
{
printf("无奇数,偶数的平均值为:%f\n",(float)n/(float)c);
}
else
{
printf("无偶数,奇数的平均值为:%f\n",(float)m/(float)x);
}
return 0;