9.7 设计所需的各种各样的输出格式(包括整数、实属、字符串等),用一个文件名"fornat.h",把信息都放到这个文件内,另编一个程序文件,用命令#include "fornat.h"以确保能使用这些格式。
for.h
#define INTEGER(d) printf("%d\n",d) //输出整数 #define FLOAT(f) printf("%8.2f\n",f) //输出浮点数 #define STRING(s) printf("%s\n",s) //输出字符串
#include <stdio.h> #include "for.h" int main() { int num,d; float f; char s[20]; printf("choice data format: 1-integer, 2-float, 3-string"); scanf("%d",&num); switch(num){ case 1: printf("input integer:\n"); scanf("%d",&d); INTEGER(d); break; case 2: printf("input float:\n"); scanf("%f",&f); FLOAT(f); break; case 3: printf("input string:\n"); scanf("%s",s); STRING(s); break; default: printf("inpur error !!\n"); } return 0; }

浙公网安备 33010602011771号