
程序代码:
#include <stdio.h>
int main() {
int x;
unsigned u;
long t;
char ch1,ch2;
float a;
double b;
scanf("%d%u",&x,&u);
scanf(" t=%lx",&t);
scanf(" %c%c",&ch1,&ch2);
scanf(" %e%lf",&a,&b);
// ↓键盘输入↓
// 5 40000 t=0x10001 mn -1.23456e+2 123456.789
// ↓验证语句↓ 通过输出变量的值与题目要求对比来验证输入是否正确
printf("x=%d,u=%u,t=%ld,ch1=\'%c\',ch2=\'%c\',a=%.3f,b=%.3lf",x,u,t,ch1,ch2,a,b);
// ↓将键盘需要输入的内容保存到文件 3b_2.txt ↓ 注:我不会打题目里那个表示空格的符号
FILE* out;
out = fopen("3b_2.txt", "w");
fprintf(out,"%d %u t=%lx %c%c %.5e %.3lf",x,u,t,ch1,ch2,a,b);
fclose(out);
return 0;
}
[此贴子已经被作者于2021-1-2 05:29编辑过]