c语言如何自己设计一个选择题(每天一道练习题)
给出一些 字符,然后按照相应的格式打印出来。(谭浩强 C 语言 第三版 88 页第 4.4 题)
题目若 a = 3,b = 4,c = 5,x = 1.2,y = 2.4,z = -3.6,u = 51274,n = 128765,c1 = ‘a’,c 2 = 'b'。想得到以下的输出格式和结果,请写出程序(包括定义 变量 类型和设计输出)。要求输出的结果如下:
a= 3 b= 3 c= 5
x=1.200000,y=2.400000,z=-3.600000
x y= 3.60 y z=-1.20 z x=-2.40
u= 51274 n= 128765
c1=‘a’ or 97(ASCII)
c2='b' or 98(ASCII)
看到题目,我们首先应该想到的是数据的输出格式,在什么样的情况下占多少位空格。我们用 printf 函数,并且用 ''%d','%f' 加一些数字就可以满足。
代码具体实现
#include <stdio.h>
void main()
{
printf("嗨客网(www.haicoder.net)\n\n");
int a, b, c;
long int u, n;
float x, y, z;
char c1, c2;
a = 3;
b = 4;
c = 5;
x = 1.2;
y = 2.4;
z = -3.6;
u = 51274;
n = 128765;
c1 = 'a';
c2 = 'b';
printf("a=- b=- c=-\n\n",a,b,c);
printf("x= %8.6f,y= %8.6f,z= %9.6f\n",x,y,z);
printf("x y=5%.2f y z=%5.2f z x=%5.2f\n\n",x y,y z,z x);
printf("u=%6ld n=%9ld\n\n",u,n);
printf("c1='%c' or %d(ASCII)\n",c1,c1);
printf("c2='%c' or %d(ASCII)\n",c2,c2);
}
运行后,控制台输出如下:
首先我们弄清题意,可以将 a,b,c 归为 整型类型,x,y,z 归为 浮点型,u,n 归为 长整型,c1 和 c2 归为 字符型。接着我们按照对应的数据类型进行相应的输出操作。
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com