浙大PTA基础编程题目集

题目来源:https://pintia.cn/problem-sets?tab=0

7-1 厘米换算英尺英寸

#include<stdio.h>
int main(){
   
    int cm;
    scanf("%d",&cm);
    int foot=cm/30.48;
    int inch=(cm/30.48-foot)*12;
    printf("%d %d",foot,inch);
    return 0;
}

7-2 然后是几点

#include<stdio.h>
int main(){
   
    int t1,t2;
    scanf("%d %d",&t1,&t2);
    int minute=t1/100*60+t1%100+t2;
    int h=minute/60;
    int m=minute%60;
    printf("%d%02d",h,m);
    return 0;
}

7-3 逆序的三位数

#include<stdio.h>
int main(){
   
    int i;
    scanf("%d",&i);
    int a=i/100;
    int b=i/10%10;
    int c=i%10;
    printf("%d",c*100+b*10+a);
    return 0;
}

7-4 BCD解密

#include<stdio.h>
int main(){
   
    int x;
    scanf("%d",&x);
    int a =  x%16 + x/16*10;
    printf("%d\n",a);
}

7-5 表格输出

#include<stdio.h>
int main(){
   
    printf("------------------------------------\n");
    printf("Province      Area(km2)   Pop.(10K)\n");
    printf("------------------------------------\n");
    printf("Anhui         139600.00   6461.00\n");
    printf("Beijing        16410.54   1180.70\n");
    printf("Chongqing      82400.00   3144.23\n");
    printf("Shanghai        6340.50   1360.26\n");
    printf("Zhejiang      101800.00   4894.00\n");
    printf("------------------------------------\n");
    return 0;
}

7-6 混合类型数据格式化输入

#include<stdio.h>
int main(){
   
    float f1,f2;
    int i;
    char ch;
    scanf("%f %d %c %f",&f1,&i,&ch,&f2);
    printf("%c %d %.2f %.2f",ch,i,f1,f2);
    return 0;
}

7-7 12-24小时制

#include<stdio.h>
int main(){
   
    int h,m;
    scanf("%d:%d",&h,&m);
    if(h>=0&&h<12)
        printf(
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值