云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言基本数据类型及运算题库

C语言基本数据类型及运算题库

  • 62 次阅读
  • 3 次下载
  • 2026/4/24 19:50:23

3. 编写一个程序,输入一个弧度值,并将其换算成角度值(度、分、秒的形式)输出。

提示:设x为弧度,则对应的角度为180*x/∏,其整数部分为度数,余下的部分乘60,其整数部分为分数,再将余下的部分乘60,其整数部分为秒数。 答案:

#define pi 3.14159 #include void main() {

float x,a,a1; int d,f ,m;

printf(\请输入弧度:\ scanf(\ a=x*(180/pi); d=(int)a; a1=(a-d)*60; f=(int)a1;

m=(int)((a1-f)*60+0.5);

printf(\弧度 <=> %d度%d分%d秒\\n\}

4. 编写一个程序,输入一个摄氏温度,输出其对应的华氏温度。

提示:摄氏温度与华氏温度之间的转换公式为:华氏温度=9*摄氏温度/5+32。 答案:

#include void main() {

float c,f;

printf(\请输入摄氏温度:\ scanf(\ f=9*c/5+32;

printf(\摄氏%f对应的华氏温度为%f\\n\}

5. 编写一个程序,输入半径,输出其圆周长、圆面积、及圆球体积。 答案:

#define pi 3.14159 #include void main() {

float r,l,s,v;

printf(\请输入圆半径:\ scanf(\ l=2*pi*r;

s=pi*r*r;

v=4*pi*r*r*r/3;

printf(\半径为%f的圆周长为%f,面积为%f,圆球体积为%f \\n\}

6. 输入一个字符,分别输出其前导字符、该字符、后续字符。 答案:

#include void main() {

char c;

printf(\输入一个字符:\

printf(\前导字符:%c\\n 该字符:%c\\n后续字符:%c\\n\}

7.对任意输入的一个字符进行加密,然后解密,输出加密解密的结果。

【解】设一个常量d为加密码,利用异或运算对字符c进行加密,解密过程则是再一次利用异或运算。程序如下:

#include void main( ) {

char c; int d=9999;

printf(\输入一个字符:\ c=c^d; printf(\加密后:%c\\n\ c=c^d; printf(\解密后:%c\\n\}

8. 输入三个整数,按从小到大的顺序进行输出。 答案:

#include void main() {

int a,b,c,temp;

scanf(\ if(a>b) {

temp=a; a=b; b=temp; }

if(a>c) {

temp=a; a=c; c=temp; }

if(b>c)

搜索更多关于: C语言基本数据类型及运算题库 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3. 编写一个程序,输入一个弧度值,并将其换算成角度值(度、分、秒的形式)输出。 提示:设x为弧度,则对应的角度为180*x/∏,其整数部分为度数,余下的部分乘60,其整数部分为分数,再将余下的部分乘60,其整数部分为秒数。 答案: #define pi 3.14159 #include void main() { float x,a,a1; int d,f ,m; printf(\请输入弧度:\ scanf(\ a=x*(180/pi); d=(int)a; a1=(a-d)*60; f=(int)a1; m=(int)((a1-f)*60+0.5); printf(\弧度 %d度%d分%d秒\\n\} 4. 编写一个程序,输入一个摄氏

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com