程序代码:
#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编辑过]