这次我加上了题目,还是那句话,有什么不对的欢迎跟我讨论
no1.c
/*
* 设计一个函数min(x , y) ,返回两个double类型值的较小值,在一个简单的驱动程序中测试该函数.
*/
# include <stdio.h>
double min(double x , double y);
int main(void)
{
double x , y ;
printf("Enter two floating number:");
scanf("%lf %lf" , &x , &y);
printf("min = %lf\n" , min(x , y));
return 0 ;
}
double min(double x , double y)
{
return (x < y ? x : y) ;
}
no2.c
// 设计一个函数 chline(ch , i , j) 打印指定的字符j行i列,在一个简单的驱动程序中测试该函数
# include <stdio.h>
void chline(char ch , int i , int j);
int main(void)
{
chline('*', 4 , 5);
return 0 ;
}
void chline(char ch , int i , int j)
{
for(int n = 0 ; n < i ; n++)
{
for(int m = 0 ; m < j ; m++)
putchar(ch);
putchar('\n');
}
}
no3.c
// 编写一个函数,接受3个参数:一个字符和两个整数.字符参数是待打印的字符
// 第1个整数指定一行中打印字符的次数,第2个整数指定打印字符的行数.编写一个调用该函数的程序.
# include <stdio.h>
void chline(char ch , int col , int row);
int main(void)
{
int ch , i , j ;
printf("Please enter chartacters to be printed:");
scanf("%c" , &ch);
getchar();
printf("Please entero columns and rows :");
scanf("%d %d" , &i , &j);
chline(ch , i , j);
return 0 ;
}
void chline(char ch , int col , int row)
{
for(int n = 0 ; n < row ; n++)
{
for(int m