#include<stdio.h>intisOdd(int _data){if(_data %2==1)//判断一个函数是否为奇数,主要看它能不能被2整除 {return1;}return0;//这里我们有三种更为简便的表达方式://return _data % 2 == 1;//return _data % 2 == 1 ? 1 : 0;用三目运算符更为清楚//return _data % 2;}intmain(){printf("please enter your data:");int data =0;scanf("%d",&data);if(!isOdd(data)){printf("no!\n");}elseprintf("yes\n");}
在任意范围内打印所有奇数
#include<stdio.h>intisOdd(int _data){if(_data %2==1)return1;}return0;}intmain(){printf("please enter your range:");int start =0;int end =0;scanf("%d %d",&start,&end);for(;start <= end;start++){if(isOdd(start)){printf("%d ",start);}}printf("\n");}