大学生C语言编程作业题,请高手帮忙解答,急!!! 5

第一题程序填空,不要改变与输入输出有关的语句。输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数... 第一题
程序填空,不要改变与输入输出有关的语句。
输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。
输入输出示例:括号内是说明
输入
1257
输出
The encrypted number is 4601(每一位上的数字加9除以10取余后,得0146,交换后得到4601)

#include <stdio.h>
#include "genlib.h"
#include "simpio.h"
int main(void)
{
int digit1, digit2, digit3, digit4, newnum, number;

number=GetInteger();
/*---------*/
printf("The encrypted number is %d\n", newnum);
}

第二题

程序填空,不要改变与输入输出有关的语句。
输入2个整数 time1 和 time2,表示火车的出发时间和到达时间,计算并输出旅途时间。
有效的时间范围是0000到2359(前两位表示小时,后两位表示分钟),不需要考虑出发时间晚于到达时间的情况。
输入输出示例:括号内是说明
输入
712 (出发时间是7:12)
1411 (到达时间是14:11)
输出
The train journey time is 6 hours 59 minutes.

#include <stdio.h>
#include "genlib.h"
#include "simpio.h"
int main(void)
{
int time1, time2, hour, minutes;

time1=GetInteger();
time2=GetInteger();

/*---------*/
printf("The train journey time is %d hours %d minutes.\n", hour, minutes);
}
展开
 我来答
kaixingui2012
2014-10-20 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6241万
展开全部
#include <stdio.h>
#include "genlib.h"
#include "simpio.h"
int main(void)
{
    int digit1, digit2, digit3, digit4, newnum, number;

    number=GetInteger();
    digit1=((number%10)+9)%10 ;//ge
    number/=10 ;
    digit2=((number%10)+9)%10 ;//shi
    number/=10 ;    
    digit3=((number%10)+9)%10 ;//bai
    number/=10 ;
    digit4=((number%10)+9)%10 ;//qian 
    newnum = 1000* digit2 + 100*digit1 + 10*digit4 + digit3 ;
    /*---------*/
    printf("The encrypted number is %d\n", newnum);
}

#include <stdio.h>
#include "genlib.h"
#include "simpio.h"
int main(void)
{
    int time1, time2, hour, minutes;
    
    time1=GetInteger();
    time2=GetInteger();
   hour= time2/100 - time1/100 ;
   minutes = time2%100 - time1%100 ;
   if ( minutes < 0 )
   {
       hour--;
       minutes += 60 ;
   }
/*---------*/
   printf("The train journey time is %d hours %d minutes.\n", hour, minutes);
}
追问
感谢您的帮忙,还有几道题,给您发私信了,我没有财富值了,还得请您帮忙,谢谢!
追答
好好学习,继续努力
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式