2023年第一次上机作业参考答案_第1页
2023年第一次上机作业参考答案_第2页
2023年第一次上机作业参考答案_第3页
2023年第一次上机作业参考答案_第4页
全文预览已结束

付费下载

下载本文档

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

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐第一次上机作业参考答案第一次上机作业参考答案:

1.大写字母转换成小写字母

从键盘输入一个大写英文字母,输出相应的小写字母。

例:输入G

输出g

#include

voidmain()

{inttime1,time2,hours,mins;

scanf("%d%d",

mins=time2%100>time1%100?time2%100-time1%100:60+time2%100-time1%100;

hours=time2%100>time1%100?time2/100-time1/100:time2/100-1-time1/100;

printf("Thetrainjourneytimeis%dhrs%dmins.\n",hours,mins);

}

5.数字加密

输入1个四位数,将其加密后输出。办法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。

例:输入1257

输出Theencryptednumberis4601

#include

voidmain()

{intnumber,digit1,digit2,digit3,digit4,newnum;

scanf("%d",

digit1=number/1000;

digit2=number%1000/100;

digit3=number%1000%100/10;

digit4=number%1000%100%10;

digit1=(digit1+9)%10;

digit2=(digit2+9)%10;

digit3=(digit3+9)%10;

digit4=(digit4+9)%10;

newnum=digit3*1000+digit4*100+digit1*10+digit2;

printf("Theencryptednumberis%d\n",newnum);

}

思量题:你能否编程找出谁做的好事?

有四位学生中的一位做了好事,不留名,表扬信来了之后,校长问这四位是谁做的好事。

?A说:不是我。

?B说:是C。

?C说:是D。

?D说:他胡说。

已知三个人说的是真话,一个人说的是假话。现在要按照这些信息,找出做了好事的人。

#include

voidmain()

{charthisman;

intsum,found=0;

for(thisman='A';thisman<='D';thisman++)

{sum=(thisman!='A')+(thisman=='C')

+(thisman=='D')+(thisman!='D');

if(sum==3)

{printf("%cdidit!\n",thisman);

found=1;

break;

}

}

if(foun

温馨提示

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

评论

0/150

提交评论