翁凯C语言 || 第二周习题答案

目录

2-0. 整数四则运算

2-1. 厘米换算英尺英寸

2-2. 然后是几点

2-3. 逆序的三位数

2-4. BCD解密


2-0. 整数四则运算

#include <stdio.h>
int main(){
    int A,B;
        
    printf("请输入两个正整数“A B”:");
    scanf_s("%d %d",&A,&B);

    printf("%d+%d=%d\n",A,B,A+B);
    printf("%d-%d=%d\n",A,B,A-B);
    printf("%d*%d=%d\n",A,B,A*B);
    printf("%d/%d=%d\n",A,B,A/B);
    return 0;
}


2-1. 厘米换算英尺英寸

#include <stdio.h>
int main(){
    int cm;
    scanf_s("%d\n",&cm);

    int foot=cm/30.48;					//只需要整数部分
    int inch=((cm/30.48)-foot)*12;
    
    printf("%d %d",foot,inch);
    return 0;
}


2-2. 然后是几点

#include <stdio.h>
int main(){
    int t0,t;
    printf("关于起始时间:例如1106表示11点零6分,530表示5点30分。\n");
    printf("关于流逝的分钟数:可以超过60,也可以是负数。\n");
	printf("请输入两个整数“起始时间 流逝的分钟数”:");
    scanf_s("%d %d",&t0,&t);

    int h0=t0/100;
    int m0=t0%100;
    int m=(h0*60+m0)+t;
        
    printf("%d",(m/60)*100+(m%60));
    return 0;
}


2-3. 逆序的三位数

#include <stdio.h>
int main(){
    int x;
	printf("请输入一个三位正整数:");
    scanf_s("%d",&x);
	int a=x/100;
    int b=(x%100)/10;
    int c=x%10;
    printf("该数的逆序数为:%d",c*100+b*10+a);
    return 0;
}


2-4. BCD解密

#include <stdio.h>
int main(){
    int x=0;
	printf("请输入一个在[0,153]范围的正整数:");
    scanf_s("%d",&x);
    printf("该数对应的十进制数为:%x",x);
    return 0;
}

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值