c语言加密输出

c语言加密输出

ID:42735829

大小:212.00 KB

页数:7页

时间:2019-09-21

c语言加密输出_第1页
c语言加密输出_第2页
c语言加密输出_第3页
c语言加密输出_第4页
c语言加密输出_第5页
资源描述:

《c语言加密输出》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、成绩:优评语:能够在实验的同时主动思考,这是一个好习惯。批改时间:2012-4-1813:06:21批改老师:胡小丽实验二:选择结构程序设计学号:0901120410姓名:实验日期:3.27一:实验目的:1.了解C语言表示逻辑量的方法(0为假,非零为真)2.熟练掌握if语句和switch语句3.进一步学习如何调试程序二:实验内容1.编程完成对以下字符串(China)进行加密后输出。§明文(加密前):China§密码(加密后):Glmre§加密规律是:用原来的字母后面的第四个字母代替原来的字母。如A编程E,b变成g,X变成B。1:编写的程序如下:方法

2、一:#includemain(){charhu,lao,shi,ni,hao;staticcharc1[5]={"China"};//用于静态输入//charc1[5];//用于动态输入//printf("请输入5个字母按回车键结束:");//用于动态输入//scanf("%s",c1);//用于动态输入hu=c1[0]+4;lao=c1[1]+4;shi=c1[2]+4;ni=c1[3]+4;hao=c1[4]+4;printf("加密前为:%s",c1);printf("加密后为:");printf("%c%c%C%c

3、%c",hu,lao,shi,ni,hao);}方法二:#includemain(){staticcharc1[]={'C','h','i','n','a'};//charc1[5];//用于动态输入//printf("请输入5个字母按回车键结束:");//用于动态输入//scanf("%s",c1);//用于动态输入printf("加密前为:%s",c1);printf("加密后为:");inti=0;for(i=0;i<5;i++)printf("%c",(c1[i]+4));printf("");return

4、0;}静态:动态输入:2.变成求三角形面积。要求输入三角形三个边长,能对输入的边长进行判定(三角形任意两边之和要大于第三边),如果符合条件,就进行计算,求出三角形的面积。否则对于不符合构成三角形的条件,给出提示。参考下图输入输出格式:(不构成三角形)输入构成三角形:2:编写的程序如下:#include#includemain(){floata,b,c,p,area;printf("输入三角形三个边长,用逗号分隔:");scanf("%f,%f,%f",&a,&b,&c);printf("三角形的边长为:a=%f,b

5、=%f,c=%f",a,b,c);//scanf("%f",&a);//printf("Inputthefirstlinelength:");//printf("Inputthesecondlinelength:");//scanf("%f",&b);//printf("Inputthethirdlinelength:");//scanf("%f",&c);if(a+b>c&&a+c>b&&b+c>a&&a>abs(b-c)&&b>abs(c-a)&&c>abs(b-a))//是构成三角形的基本条件,也可(a+b>c&&a+c>b&&b+c>a

6、&&a>abs(c-b)&&b>abs(a-c)&&c>abs(a-b)){p=(a+b+c)/2;area=sqrt(p*(p-a)*(p-b)*(p-c));//海伦公式printf("ThisTriangleareais:%f",area);}else{printf("两边之和小于第三边,不能构成三角形");printf("Pleaseinputagain");}}3.编程实现将任意一百分制成绩换算成五分制。对应的关系为:100~90优89~80良79~70中69~60及格60以下不及格对于大于100分或小于0分的输入要给出错

7、误提示。3:编写的程序如下:#includemain(){inta,b;printf("Hello!pleaseinputanumberbetween1to100:");scanf("%d",&a);if(a>100

8、

9、a<0)//if(a>100){printf("SORRY!!Youtakeawrongnumberpleaseinputonemore:");}else{switch((int)(a/10)){case10:printf("优");break;case9:printf("优");break;cas

10、e8:printf("良");break;case7:printf("中");break;case6:printf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。