C语言作业翻译

1.devise a function min(x,y)that returns the smaller of two double values,and test the function with a simple driver,
2.write a program that inputs a series of integers (say,3,integers)and passes them one at a time to function even which uses the remainder operator (modulo division operator)to determine if an integer is even .the function should take an integer argument and return 1 if the integer is even and 0 otherwise.

1、设计一个函数min(x,y),返回最小值,并用简例验证。
2、写一段能输入多个整数的程序,要求每次传递给函数一个整型参数,用取模运算符去判断它是否是偶数。如果是偶数就返回整型的1,否则返回0.
even应该是偶数的意思。追问

能告诉我怎么编这2个程序嘛 谢谢 有追加

追答

if(a%2)
printf("not even number!\n");
else
printf(" even number!\n");

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-17
1.devise功能分钟(x,y)返回两个双重价值中较小的,和测试功能与一个简单的驱动程序,
2.write一个程序,输入一系列的整数(说、3、整数)并送一次甚至采用功能分区经营者剩余操作员(模)来确定的正整数,功能甚至应该采取整数参数和返回1如果整数甚至和0了
第2个回答  2011-04-17
1.设计一个函数min(x,y),此函数返回两个双精度数中较小的一个,并用一个简单的例子测试这个函数。
2.编写一个程序,输入一系列整数(例如3个整数),并将它们分别作为参数传送给一个判断是否是偶数的函数。此此函数用模除法运算来判断一个整数是否是偶数。函数有一个参数,如果该参数是偶数,函数返回1,否则返回0。追问

能帮忙写下这2个程序吗 谢谢

追答

//1
#include
double min(double a,double b)
{
return a>b?b:a;
}
void main()
{
printf("min=%f\n",min(1.0,2.0));
}

//2
#include
int even(int a)
{
return a%2==0;
}
void main()
{
int a;
for(int i=0;i<3;i++)
{
scanf("%d",&a);
if(even(a))
printf("even number!\n");
else
printf("not even number!\n");
}
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网