pragma mark 函数练习
pragma mark 概念
pragma mark 代码
#include <stdio.h>
/*
写一个函数 打印一朵玫瑰花
写一个函数打印N朵玫瑰花
写一个函数从键盘输入三个整型数字,找出其最大值
写一个函数求三个数的平均值
*/
void printRose()
{
printf("{@}\n");
printf(" |\n");
printf("\\|/\n"); // 在C语言\有特殊的函数,它是一个转义字符
printf(" |\n");
}
void printRoses(int value)
{
for (int i = 0; i < value; i++) {
/*
printf("{@}\n");
printf(" |\n");
printf("\\|/\n"); // 在C语言\有特殊的函数,它是一个转义字符
printf(" |\n");
printf("\n");
*/
printRose();
}
}
int getMax(int v1,int v2,int v3)
{
// 定义一个临时变量 用来记录前两个的比较
int temp = v1 > v2 ? v1 : v2;
int max = temp > v3 ? temp : v3;
return max;
}
int average(int v1,int v2,int v3)
{
int average = (v1+v2+v3) /3;
return average;
}
int main()
{
/*
// printRose();
printRoses(5);
*/
#pragma mark 输入三个整型数字,找出其最大值
/*
printf("请输入三个整数,用逗号隔开,以回车结束\n");
int num1,num2,num3;
scanf("%i,%i,%i",&num1,&num2,&num3);
int result = getMax(num1,num2,num3);
printf("result = %i\n",result);
*/
#pragma mark 三个数的平均值
printf("请输入三个整数,用逗号隔开,以回车结束\n");
int num1,num2,num3;
scanf("%i,%i,%i",&num1,&num2,&num3);
int result = average(num1, num2, num3);
printf("result = %i\n",result);
return 0;
}