WHUT·PTA·实验一 (个人整理+理解版 )

 目录

7-1 逆序的三位数

7-2 求整数均值

7-3 日期格式化

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

7-5 然后是几点

7-6 计算存款利息

 7-7 苹果装盘

 7-8 计算并联电阻的阻值

7-1 逆序的三位数

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

/*第一题*/
#include<stdio.h>
int main()
{ int a,b,c,x,y;/*由于要将三位数拆分  进行赋值  这里我们定义五个整型变量*/
scanf("%d",&x);/*注意输出函数的地址符号    ‘&’勿忘记*/
a=x/100;/*次步直接将三位数的 百位进行拆分*/
b=(x-a*100)/10;  /*   “x-a*100”即拆分了 只剩下  十位与个位  后续在除以10   即可得到十位的数字*/
c=(x-a*100-b*10); /*   “x-a*100-b*10”直接 用三位数 减去百位加十位  即得到的为 个位数  由此 个位数即被拆分*/
y=c*100+b*10+a;  /*用得到的个位数乘以100 ~ 即变成了 百位 后续的依次操作  即将原来的三位数 逆序*/
printf("%d",y);
    return 0;
}

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

                                        7-2 求整数均值

 

/* 2021/12/16 测试 
#include <stdio.h>
int main()
{
    int a,b,c,d,sum;
    float aver;
    scanf("%d %d %d %d",&a,&b,&c,&d);
    sum=a+b+c+d;
    aver=sum/4.0;
    printf("Sum = %d; Average = %.1f",sum,aver);
    return 0;
}   */   

/*第二题*/
#include<stdio.h>
int main()
{
    int a,b,c,d;   /*由于要计算四个整数  于是 定义 int a,b,c,d*/
    scanf("%d %d %d %d",&a,&b,&c,&d);     
    int sum=a+b+c+d;  /*最后定义一个  整型   sum*/
    float avg=(a+b+c+d)/4.0; /*注意此处除以的数是  4.0    非常关键   4.0!!*/
    printf("Sum = %d; Average = %.1f",sum,avg); /*注意题目中的格式 在“sum”与“=”有两个空格  以及  “Average”和“=”之间  */
    return 0;  /*并且 注意  精确到小数点后一位 如何去玩!    用的符号是   %.1f*/    /*注意输出函数中  分隔  sum 与  aver的 是   “;”*/
}

/*
#include <stdio.h>
int main()
{int a,b,c,d,sum;
float aver;
scanf("%d %d %d %d",&a,&b,&c,&d);
sum=a+b+c+d;
aver=sum/4.0;
PTA_基础编程答案_整章 包括但不限于如下 7-1 厘米换算英尺英寸 15 27785 103313 0.27 7-2 然后是几点 15 20063 78572 0.26 7-3 逆序的三位数 10 24732 62644 0.39 7-4 BCD解密 10 14066 23357 0.60 7-5 表格输出 5 15169 36439 0.42 7-6 混合类型数据格式化输入 5 15719 36076 0.44 7-7 12-24小时制 15 14687 51855 0.28 7-8 超速判断 10 15328 39238 0.39 7-9 用天平找小球 10 15145 33252 0.46 7-10 计算工资 15 14241 35238 0.40 7-11 分段计算居民水费 10 12907 35261 0.37 7-12 两个数的简单计算器 10 12912 33359 0.39 7-13 日K蜡烛图 15 9280 34024 0.27 7-14 求整数段和 15 11461 55664 0.21 7-15 计算圆周率 15 9826 33135 0.30 7-16 求符合给定条件的整数集 15 8986 21898 0.41 7-17 爬动的蠕虫 15 9739 24881 0.39 7-18 二分法求多项式单根 20 7282 31752 0.23 7-19 支票面额 15 7375 21837 0.34 7-20 打印九九口诀表 15 10325 35138 0.29 7-21 求特殊方程的正整数解 15 7799 22600 0.35 7-22 龟兔赛跑 20 7446 29142 0.26 7-23 币值转换 20 4333 18467 0.23 7-24 约分最简分式 15 6728 15335 0.44 7-25 念数字 15 6724 20180 0.33 7-26 单词长度 15 5648 37409 0.15 7-27 冒泡法排序 20 7255 24045 0.30 7-28 猴子选大王 20 6144 13327 0.46 7-29 删除字符串中的子串 20 4798 15074 0.32 7-30 字符串的冒泡排序 20 4752 14741 0.32 7-31 字符串循环左移 20 4527 13605 0.33 7-32 说反话-加强 20 4030 25470 0.16 7-33 有理数加法 15 4476 10862 0.41 7-34 通讯录的录入与显示 10 4323 19524 0.22 7-35 有理数均值 20 3281 17202 0.19 7-36 复数四则运算 15 2530 10103 0.25 7-37 整数分解为若干项之和 20 2437 4673 0.52 7-38 数列求和-加强 20 4692 35190 0.13 当前显示1 - 38项,共38项
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值