c语言如何自己设计一个选择题(每天一道练习题)

 2025-11-10  阅读 407  评论 0

摘要: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。想得到
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); }

运行后,控制台输出如下:

c语言如何自己设计一个选择题(每天一道练习题)(1)

首先我们弄清题意,可以将 a,b,c 归为 整型类型,x,y,z 归为 浮点型,u,n 归为 长整型,c1 和 c2 归为 字符型。接着我们按照对应的数据类型进行相应的输出操作。

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ced35Cz0GAgsMUlU.html

发表评论:

管理员

  • 内容326468
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1017秒, 内存占用1.34 MB, 访问数据库18次