黑马程序员技术交流社区
标题:
自己根据奇偶性的判断方法,自己随便写了几句,求指教!
[打印本页]
作者:
1wang2huan
时间:
2015-8-31 22:22
标题:
自己根据奇偶性的判断方法,自己随便写了几句,求指教!
#include <stdio.h>
/*判断奇偶性*/
void jiou(){
// 定义一个变量存储用户输入的数字
int a,result;
printf("请输入一个整数:\n");
scanf("%d",&a);
// 求余
result=a%2;
// 如果是零就是偶数,不是零就不是偶数
if (result) {
printf("您输入了一个奇数\n");
}else{
printf("您输入了一个偶数\n");
}
}
/*用按位与*/
void wei(){
int a,result;
printf("请输入一个整数:\n");
scanf("%d",&a);
result=a&1;
// printf("%d",result);
if (result) {
printf("%d是奇数\n",a);
}else{
printf("%d是偶数\n",a);
}
}
/*判断是不是三的倍数*/
void san(){
// 定义一个变量存储用户输入的数字
int a,result;
printf("请输入一个整数:\n");
scanf("%d",&a);
result=a%3;
if (result) {
printf("%d不是3的倍数\n",a);
}else{
printf("%d是3的倍数\n",a);
}
}
//判断一个数是不是一个数的倍数
void panDuan(){
// 定义两个变量存储用户输入的数字
int a,b,result,times;
printf("请输入两个整数(如:判断5是不是3的倍数就输入 5,3):\n");
scanf("%d,%d",&a,&b);
result=a%b;
times=(a-result)/b;
if (result) {
printf("%d不是%d的倍数,商为%d,余数为%d\n",a,b,times,result);
}else{
printf("%d是%d的%d倍\n",a,b,times);
}
}
int main(int argc, const char * argv[]) {
wei();
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2