IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言练习 第二周编程题 -> 正文阅读

[C++知识库]C语言练习 第二周编程题

目录

目录

2-1 厘米换算英尺英寸

2-2然后是几点

2-3 逆序的三位数

2-4 BCD解密

总结:



2-1 厘米换算英尺英寸

已知英尺foot 英寸inch 对应米数(foot+inch/12)*0.3048,输入厘米数,对应英尺英寸?

输入:170?? 输出:5 6

#include <stdio.h>
 
int main()
{
    int cm = 0;
    scanf("%d",&cm);

    int foot = cm/(100*0.3048);          //十进制的英尺数
    /*注意此句不能写成cm/100/0.3048,int每一步运算都取整型,从左至右*/

    int inch = ((cm/30.48)-foot)*12 ;    //小数部分转化为十二进制的英寸

    printf("%d %d",foot,inch);
	
    return 0;

}

2-2然后是几点

#include <stdio.h>
 
int main() 
{
	int a,b;
	scanf("%d %d",&a,&b);  //输入起始时间和流逝时间
	
	int x = a/100;  	   //小时 
	int y = x*60+a%100;    //初始的分钟数 
	int z = y+b;		   //此时的分钟数 
	int w = z/60*100;      //千百位 
	int q = w+z%60;
	
	printf("%d",q);

	return 0;

} 

2-3 逆序的三位数

输入321? 输出123;输入700? 输出7

#include <stdio.h>
int main() 
{
	int x,y,z;
	int o,p,q;
	int A;
	scanf("%d",&A);
	
	x = A/100;        	//旧百位 
	y = (A-x*100)/10; 	//旧十位
	z = A-x*100-y*10;       //旧个位;也可A%10 
	
	o = z*100;    //新百位
	p = y*10;
	q = x;
	
	printf("%d",o+p+q);
	
	return 0 ;
}

2-4 BCD解密

分析:

十进制:18

二进制:0001 0010

十六进制:0x12

?BCD(对应二进制):12

0001? 0010

1???????? 2

#include <stdio.h>
int main() 
{
	int x_10;
	int x_16 = 0;
	int x_BCD
	
	scanf("%d",&x_10);

	x_16=x_10/16*10+x_10%16;
	
	x_BCD = x_16/10*10+x_16%10;
	//其实二者表示相同
	
    	printf("%d",x_BCD);
	
	return 0;
	
}

//简单方法:
        scanf("%d",&x);   //以十进制方式输入
        printf("%x",x);   //以十六进制方式输出

总结:

C语言利用整型的除法/和取余%可以实现单位的转换和进制的转化(某位数字的取出)

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-12 16:25:18  更:2021-08-12 16:27:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/26 16:54:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计