编写完整程序,要求用函数实现功能。输入一个数,若它是奇数则打印出odd,若是偶数则打印出even

如题所述

在编程中,编写一个完整的程序来判断一个数是奇数还是偶数是一个基本的练习。下面提供了一个简单的C语言示例。程序首先提示用户输入一个整数,然后通过调用一个名为fun的函数来判断这个数是奇数还是偶数。如果输入的数是奇数,程序将输出"odd",如果是偶数,则输出"even"。

完整的C语言程序如下:

#include <stdio.h>

void fun(int n);

int main(int argc, char **argv) {

int n;

printf("请输入一个整数\n");

scanf("%d", &n);

fun(n);

return 0;

}

void fun(int n) {

if (n % 2)//求模,若有余数则是奇数

printf("odd\n");

else

printf("even\n");

}

在这个程序中,main函数首先定义了一个整数变量n,然后通过printf函数提示用户输入一个整数,并通过scanf函数读取用户输入的整数值。接下来,程序调用fun函数,将用户输入的整数作为参数传递给它。fun函数接受一个整数参数n,使用求模运算符%来判断n是否为奇数。如果n除以2的余数不为0,则n是奇数,程序将输出"odd";否则,n是偶数,程序将输出"even"。

这个程序展示了如何使用函数来封装和复用代码,使得程序结构更加清晰,易于理解和维护。
温馨提示:答案为网友推荐,仅供参考
相似回答