几个C语言小程序
更新时间:2023-09-04 18:59:01 阅读量: 教育文库 文档下载
1. 程序设计
(1) 编写一个程序,输入字符c,如果c是大写字母,则将c转换成对应的小谢,
否则c的值不变,最后输出c.
(2) 编写一个程序,输入无符号短整数x、m、n(0<=m<=15,1<=n<=16-m),取出x
从第m位开始向左的n位(m从右至左编号0~15),并使其向左端靠起。
(3) 编写一个程序,以机器存储的形式读入一个互联网IP地址,对其译码,然
后用常见的句点分隔得4部分的形式输出。
(1) 程序代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
int a;
printf("Please input a character:\n");
c=getchar();
if((c>='A')&&(c<='Z'))
{
a=c+32;
putchar(a);
}
else
putchar(c);
return 0;
}
运行结果:
(2) 程序代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned short x,m,n,a,b; printf("please in put x,m,n:"); scanf("%hd%hd%hd",&x,&m,&n); a=x>>m;
b=a<<(16-n);
printf("the answer is:%u",b); return 0;
}
运行结果:
(3) 程序代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
long a,b,c,d,e;
printf("please input the number:"); scanf("%ld",&a);
b=(a&0x000000ff);
c=(a&0x0000ff00)>>8;
d=(a&0x00ff0000)>>16; e=(a&0xff000000)>>24;
printf("%ld.%ld.%ld.%ld",e,d,c,b); return 0;
}
运行结果:
正在阅读:
几个C语言小程序09-04
经典美文摘抄加赏析11-20
最新社会实践报告2000字优选例文合集04-13
路基支挡总结06-06
2014年中学英语教师资格面试说课稿01-05
新学期教师工作计划08-25
高三语文对口升学模拟试题11-30
三年级下册数学除法列竖式计算练习题03-08
山东省枣庄市滕州一中2017-2018学年高三(上)第一次单元测试化学06-07
危险性较大的分部分项工程安全管理办法03-26
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 语言
- 程序
- 第三篇 仪态礼仪修养
- 熊海虹主编《高等学校研究生英语综合教程 下》课后练习答案
- 人教版九年级数学上册第二十一章过关自测卷(含答案)
- 03和10的word如何分段插入页码和设置“第几页共几页”的页脚
- 亚马逊 利用AWS VPC和IAM服务搭建高度安全的云环境
- 2019届《创新设计》高考生物一轮复习必修二 第七单元 第20讲
- 员工离职申请表(模版)
- 二级圆柱齿轮减速器设计计算说明书
- 新北师大版小学数学四年级上册《四 运算律:练习四》 优质课教学设计_1
- 易制爆化学品防盗抢防恐袭应急预案
- 广西大学成人高等教育教育毕业设计(论文)封面和任务书------
- 申请医师变更执业注册授权委托书(申请人不能来办理需提交)
- 压力容器型式说明
- 对组织部意见和建议
- 高考英语作文功能话题模板_地点描述
- 3Dmax 修改器中英文对照
- 2015-2020年中国电动汽车市场运行态势及发展前景预测报告
- 投标人建议的安装、调试、验收方法或方案
- 青志队义教招募策划书
- 宁波四中2006学年第一学期高一政治测试卷