从键盘输入一个二进制非负整数,屏幕上打印输出对应的十进制、八进制和十六进制数,要求输出的十六进制数中的英文字母为大写字母。
从键盘输入一个二进制非负整数,屏幕上打印输出对应的十进制、八进制和十六进制数,要求输出的十六进制数中的英文字母为大写字母。
示例输入、输出如下:
Input a binary number:
100110101101¿
The number is 2477 in decimal.
The number is 4655 in octal.
The number is 9AD in hexadecimal.
#include <stdio.h>
#include<cstring>
char s[100];
int main(){printf("Input a binary number:\n");gets(s);int len,i,n=0;len=strlen(s);for (i=0; i<len; i++) {if(s[i]=='1'){n<<=1;n|=1;}else{n<<=1;}}printf("The number is %d in decimal.\n",n);printf("The number is %o in octal.\n",n);printf("The number is %X in hexadecimal.\n",n);
}
从键盘输入一个二进制非负整数,屏幕上打印输出对应的十进制、八进制和十六进制数,要求输出的十六进制数中的英文字母为大写字母。相关推荐
- c语言判断x的个位数是否为5,用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出“yes”,否则输出“no”...
#include int main(){ int five; printf("输入一个整数:"); scanf("%d",&five); while(f ...
- python使用循环结构编程打印出如下图案_使用双层for循环编写程序,在屏幕上打印输出如下图案...
展开全部 回答即可62616964757a686964616fe59b9ee7ad9431333361303561得2分经验值第三章 循环程序在编程中经常遇到需要多次规律相同的重复处理,这就是循环问题 ...
- 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕
从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕 ...
- C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。
C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出. #include <stdio.h> #include <math.h> void ...
- 定义一个表示教师的结构体变量,教师信息包含:编号,姓名,年龄,职称。编写程序从键盘输入一个教师的信息,然后将该教师的信息显示在屏幕上。
定义一个表示教师的结构体变量,教师信息包含:编号,姓名,年龄,职称.编写程序从键盘输入一个教师的信息,然后将该教师的信息显示在屏幕上. 解析: #include <stdio.h>type ...
- 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。
从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...
- c语言从键盘输入一个百分制成绩score,C语言 基础练习40题
一.题目 1.输入2个整数,求两数的平方和并输出. 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息. 3.函数y=f(x)可表示为: 4.编写一个程序,从4 ...
- 从键盘输入一个小写英文字母,将其转换为大写英文字母
#include <stdio.h> //编程从键盘输入一个小写英文字母,将其转换为大写英文字母,将转换后的大写英文字母及其十进制的ASCII码值显示在屏幕上. int main(void ...
- C语言练习题,编写程序实现以下功能。从键盘输入一个整数,若输入数字0,则屏幕显示:“Sunday“;若输入数字1,则屏幕显示:“Monday“;若输入数字2,则屏幕显示:“Tuesday“;若输入数字
编写程序实现以下功能.从键盘输入一个整数,若输入数字0,则屏幕显示:"Sunday":若输入数字1,则屏幕显示:"Monday":若输入数字2,则屏幕显示:&q ...
最新文章
- SAP财务中国本土化报表
- 【开发管理类软件必备知识视频教程之二】登录窗体后台注意事项
- 【译】什么是React Hooks
- 进程间通信-Queue 消息队列 先进先出
- 如何在html文件中包含其他html文件
- linux 终端必须退出 history才会记录吗,Linux随笔 - linux 多个会话同时执行命令后history记录不全的解决方案【转载】...
- 谷歌放弃go_用 Go 实现 Flutter
- CCS中的linked resource
- 51nod2384 事后诸葛亮
- tp3.2.3 图片打水印
- 使用 hugo oss 搭建个人博客网站
- 获取汉字拼音首字母和五笔首字母
- java百度天气接口解析_Java调用天气接口(百度天气)解析返回的JSON数据
- 群发微信图文消息,但是正文中的图片却不显示
- 浏览器如何在f12中查看接口地址_IE浏览器怎么使用F12开人员工具提取视频下载地址?...
- 对大脑有益的16种食物_16种食物为大脑添能量 让你工作干劲满满
- 以数据驱动的支付场景数字营销,能否成为下一个...
- 134个治病小偏方,从此不用去医院 - 生活至上,美容至尚!
- 附代码 | OpenCV实现银行卡号识别,字符识别算法你知多少?
- 传世单机 GM命令 查看所有GM命令 自定义游戏命令
热门文章
- 怎么缓解杠杆炒股带来的压力?盘前查告诉你
- 用DreamWeaver cs 3 中编辑gsp文件的方法
- LVGL的使用:运行LVGL的PC模拟器例程
- android mysql上传头像,Android自定义控件仿QQ编辑和选取圆形头像
- C#项目添加excel引用Microsoft.Office.Interop.Excel.dll
- Crystal Chem活性 GIP ELISA 试剂盒说明书
- java中饿汉与懒汉的故事(单例设计模式)
- 哈希表碰撞攻击的基本原理
- 被比亚迪员工的苦逼单身屌丝男逆袭路冒犯了,从月薪4K到现在月入1.5W+,还交了一个漂亮的妹子,他凭啥啊?
- 万答#6,MySQL最多只能用到128个逻辑CPU,是真的吗