C语言程序题,急求!!!!! 50

*(1)加密:根据密钥(即移位位数,用户从键盘输入)将对应字符进行移位操作,输出密文;例如通过将字母按顺序推后n位起到加密作用,如果n=3,则将字母A换作字母D,将字母B... *(1)加密:根据密钥(即移位位数,用户从键盘输入)将对应字符进行移位操作,输出密文;例如通过将字母按顺序推后n位起到加密作用,如果n=3,则将字母A换作字母D,将字母B换作字母E。X变成A,Y变成B,Z变成C,x变成a,y变成b,z变成c。 
(2)解密:输入密文后再输入移位位数则可输出明文
假如有这样一条指令:  Can you come here 
用替代密码加密后就成为:  Fdq brx Frph khuh
展开
 我来答
北可可5297
2016-12-26 · TA获得超过423个赞
知道小有建树答主
回答量:216
采纳率:100%
帮助的人:46.3万
展开全部
#include"stdio.h"#include"string.h"structSTU{charname[10];floatcourse1,course2,course3,course4;}student[5];main(){inti,tur=1;charc[10];printf("请输入五个同学的姓名,及course1到course4的各科成绩!\n");for(i=0;i<5;i++){scanf("%s",student[i].name);scanf("%f,%f,%f,%f",&student[i].course1,&student[i].course2,&student[i].course3,&student[i].course4);}printf("请输入你想要查找的同学姓名:\n");scanf("%s",c);for(i=0;i<5;i++){if(!strcmp(c,student[i].name)){tur=0;puts(student[i].name);printf("%f,%f,%f,%f\n",student[i].course1,student[i].course2,student[i].course3,student[i].course4);printf("平均成绩为:%f\n",(student[i].course1+student[i].course2+student[i].course3+student[i].course4)/4);}}if(tur==1)printf("查无此人!\n");}
追问
答非所问。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式