练习6-1
/*---返回两个int型整数中较小一数的值---*/
#include <stdio.h>
int min2(int a, int b){
if (a > b)
return b;
else
return a;
}
int main(void)
{
int a, b;
scanf("%d %d",&a, &b);
printf("最小值为:%d", min2(a, b));
return 0;
}
练习6-2
/*---创建一个函数,返回三个int型整数中的最小值。---*/
#include <stdio.h>
int min3(int a, int b, int c){
int min;
min = a;
if(b < min)
min = b;
if(c < min)
min = c;
return min;
}
int main (void)
{
int a, b, c;
scanf("%d%d%d",&a, &b, &c);
printf("三个数中的最小值为:%d", min3(a, b, c));
return 0;
}
练习6-3
/*---创建一个函数,返回int型整数的立方。---*/
#include <stdio.h>
int cube(int x){
return x*x*x;
}
int main(void)
{
int a;
scanf("%d",&a);
printf("%d的立方为:%d",a,cube(a));
return 0;
}
练习6-4
/*---使用sqr函数创建另一个函数,返回Int型整数的四次幂。---*/
#include <stdio.h>
int sqr(int a){
return a*a;
}
int pow4(int x){
return sqr(x)*sqr(x);
}
int main(void)
{
int a;
scanf("%d",&a);
printf("%d的四次幂为:%d", a, pow4(a));
return 0;
}
练习6-5
/*--创建一个函数,返回1到n之间所有整数的和。---*/
#in