从键盘输入一个二进制非负整数,屏幕上打印输出对应的十进制、八进制和十六进制数,要求输出的十六进制数中的英文字母为大写字母。

示例输入、输出如下:

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);
} 

从键盘输入一个二进制非负整数,屏幕上打印输出对应的十进制、八进制和十六进制数,要求输出的十六进制数中的英文字母为大写字母。相关推荐

  1. c语言判断x的个位数是否为5,用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出“yes”,否则输出“no”...

    #include int main(){ int five; printf("输入一个整数:"); scanf("%d",&five); while(f ...

  2. python使用循环结构编程打印出如下图案_使用双层for循环编写程序,在屏幕上打印输出如下图案...

    展开全部 回答即可62616964757a686964616fe59b9ee7ad9431333361303561得2分经验值第三章 循环程序在编程中经常遇到需要多次规律相同的重复处理,这就是循环问题 ...

  3. 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕

    从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕 ...

  4. C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。

    C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出. #include <stdio.h> #include <math.h> void ...

  5. 定义一个表示教师的结构体变量,教师信息包含:编号,姓名,年龄,职称。编写程序从键盘输入一个教师的信息,然后将该教师的信息显示在屏幕上。

    定义一个表示教师的结构体变量,教师信息包含:编号,姓名,年龄,职称.编写程序从键盘输入一个教师的信息,然后将该教师的信息显示在屏幕上. 解析: #include <stdio.h>type ...

  6. 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。

    从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...

  7. c语言从键盘输入一个百分制成绩score,C语言 基础练习40题

    一.题目 1.输入2个整数,求两数的平方和并输出. 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息. 3.函数y=f(x)可表示为: 4.编写一个程序,从4 ...

  8. 从键盘输入一个小写英文字母,将其转换为大写英文字母

    #include <stdio.h> //编程从键盘输入一个小写英文字母,将其转换为大写英文字母,将转换后的大写英文字母及其十进制的ASCII码值显示在屏幕上. int main(void ...

  9. C语言练习题,编写程序实现以下功能。从键盘输入一个整数,若输入数字0,则屏幕显示:“Sunday“;若输入数字1,则屏幕显示:“Monday“;若输入数字2,则屏幕显示:“Tuesday“;若输入数字

    编写程序实现以下功能.从键盘输入一个整数,若输入数字0,则屏幕显示:"Sunday":若输入数字1,则屏幕显示:"Monday":若输入数字2,则屏幕显示:&q ...

最新文章

  1. SAP财务中国本土化报表
  2. 【开发管理类软件必备知识视频教程之二】登录窗体后台注意事项
  3. 【译】什么是React Hooks
  4. 进程间通信-Queue 消息队列 先进先出
  5. 如何在html文件中包含其他html文件
  6. linux 终端必须退出 history才会记录吗,Linux随笔 - linux 多个会话同时执行命令后history记录不全的解决方案【转载】...
  7. 谷歌放弃go_用 Go 实现 Flutter
  8. CCS中的linked resource
  9. 51nod2384 事后诸葛亮
  10. tp3.2.3 图片打水印
  11. 使用 hugo oss 搭建个人博客网站
  12. 获取汉字拼音首字母和五笔首字母
  13. java百度天气接口解析_Java调用天气接口(百度天气)解析返回的JSON数据
  14. 群发微信图文消息,但是正文中的图片却不显示
  15. 浏览器如何在f12中查看接口地址_IE浏览器怎么使用F12开人员工具提取视频下载地址?...
  16. 对大脑有益的16种食物_16种食物为大脑添能量 让你工作干劲满满
  17. 以数据驱动的支付场景数字营销,能否成为下一个...
  18. 134个治病小偏方,从此不用去医院 - 生活至上,美容至尚!
  19. 附代码 | OpenCV实现银行卡号识别,字符识别算法你知多少?
  20. 传世单机 GM命令 查看所有GM命令 自定义游戏命令

热门文章

  1. 怎么缓解杠杆炒股带来的压力?盘前查告诉你
  2. 用DreamWeaver cs 3 中编辑gsp文件的方法
  3. LVGL的使用:运行LVGL的PC模拟器例程
  4. android mysql上传头像,Android自定义控件仿QQ编辑和选取圆形头像
  5. C#项目添加excel引用Microsoft.Office.Interop.Excel.dll
  6. Crystal Chem活性 GIP ELISA 试剂盒说明书
  7. java中饿汉与懒汉的故事(单例设计模式)
  8. 哈希表碰撞攻击的基本原理
  9. 被比亚迪员工的苦逼单身屌丝男逆袭路冒犯了,从月薪4K到现在月入1.5W+,还交了一个漂亮的妹子,他凭啥啊?
  10. 万答#6,MySQL最多只能用到128个逻辑CPU,是真的吗