C语言作业实训_第1页
C语言作业实训_第2页
C语言作业实训_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验2数据输入输出与分支结构程序设计1、掌握基本输入输出语句的使用2、掌握条件控制运算符及其语句的使用规则实验内容1、简单条件语句和复杂条件语句的用法编程。2、开关语句switch的用法编程实验项目1、键盘输入一个不多于5位的正整数,要求:1)求出它是几位数并分别输出每一位数字;2)输出它的逆序数,例如原数为321,应输出123。2、编写一加密程序,对6字符的密码进行加密,加密要求:1)如果该位密码为字母,则用该字母后面第4个字母代替原来的字母,例如若该位密码为A,则其后面第4个字母是“E”,所以用“E”来代替“A”;如果字母是“Z”,后面则要再转回“ABCD”,其后第4个字母是“D”,则用“D”来代替。小写字母也遵循此原则。2)如果该位密码为数字和其他字符,则该位密码保持不变。3)要求分别用6个变量保存这6位密码,用scanf()输入六位密码,用printf()输出加密后的密码。如:输入的各位密码是“China1”,则加密后密码为:“Glmre13、运输公司对用户计算运费。路程(s)越远,每公里运费越低。s<250km没有折扣250≤s<5002%折扣500≤s<10005%折扣1000≤s<20008%折扣2000≤s<300010%折扣3000≤s15%折扣设每公里每吨货物的基本运费为p(price的首字母),货物重为w(weight的首字母),距离为s,折扣为d(discount的首字母),则总运费f(freight的首字母)的计算公式为f=p*w*s*(1-d)要求使用switch编程实现:用户输入基本运费、货物重量和距离,输出该货物的运费。三、实验步骤与运行结果(要求写出详细的步骤,包括文件的建立、保存、程序的编译、连接和运行,贴出程序代码,程序运行结果截图。)项目1:1.打开VC++62.点击新建文本文件,保存文件至E盘命名为“331王橹森报告2.c”3.开始编写程序:#include<stdio.h>main(){intx;printf("请输入一个不多于5位的正整数:\n");scanf("%d",&x);if(x/10<=0){printf("它是一个个位数,个位是%d。\n",x);}elseif(x/100<=0){ printf("它是一个两位数,个位是%d,十位是%d。\n",x%10,x/10);}elseif(x/1000<=0){printf("它是一个三位数,个位是%d,十位是%d,百位是%d。\n",x%10,(x/10)%10,x/100);}elseif(x/10000<=0){printf("它是一个四位数,个位是%d,十位是%d,百位是%d,千位是%d。\n",x%10,(x/10)%10,(x/100)%10,x/1000);}elseif(x/100000<=0){ printf("它是一个五位数,个位是%d,十位是%d,百位是%d,千位是%d,万位是%d。\n",x%10,(x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论