求C语言大神解答一下这道题!!急啊啊啊啊! 100
3个回答
展开全部
11.1 局部整形——auto int 在参数处声明
11.2 局部静态——static 在函数中声明
11.3 文件静态——static 在文件中声明
11.4 外部变量——extern 在文件中声明
12. 宏TwoRound(x) 将参数 x乘以100后加上0.5 将该值转化为int 后与100.0相除 得到double型结果
13. #define isLeapYear(x) ((( !(x%400)) || (x%100 && !(x%4)))?1:0) // 返回值1表示是闰年 0表示不是
14. #define max(a, b, c) ((a)>(b)? (a)>(c)?(a):(c):(b)>(c)?(b):(c)) // 寻找三个数中最大值
16.
#ifndef Q16 // 问题16
#define Q16
#include <stdio.h>
// 以两位小数的形式输出
#define Output1(a) printf("%.2lf\n",(double)(a));
#define Output2(a,b) printf("%.2lf\t%.2lf\n",(double)(a),(double)(b));
#define Output3(a,b,c) printf("%.2lf\t%.2lf\t%.2lf\n",(double)(a),(double)(b),(double)(c));
#endif
11.2 局部静态——static 在函数中声明
11.3 文件静态——static 在文件中声明
11.4 外部变量——extern 在文件中声明
12. 宏TwoRound(x) 将参数 x乘以100后加上0.5 将该值转化为int 后与100.0相除 得到double型结果
13. #define isLeapYear(x) ((( !(x%400)) || (x%100 && !(x%4)))?1:0) // 返回值1表示是闰年 0表示不是
14. #define max(a, b, c) ((a)>(b)? (a)>(c)?(a):(c):(b)>(c)?(b):(c)) // 寻找三个数中最大值
16.
#ifndef Q16 // 问题16
#define Q16
#include <stdio.h>
// 以两位小数的形式输出
#define Output1(a) printf("%.2lf\n",(double)(a));
#define Output2(a,b) printf("%.2lf\t%.2lf\n",(double)(a),(double)(b));
#define Output3(a,b,c) printf("%.2lf\t%.2lf\t%.2lf\n",(double)(a),(double)(b),(double)(c));
#endif
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询