张照行 的第五次作业

1.

#include<stdio.h>
int main()
{
    int a,b,c,n;
    printf("请输入三个整数:");
    scanf("%d %d %d",&a,&b,&c);
    if(a>b)
    {
        n=b;
        b=a;
        a=n;
    }
    if(a>c)
    {
        n=c;
        c=a;
        a=n;
    }
    if(b>c)
    {
        n=c;
        c=b;
        b=n;
    }
    printf("这三个数从小到大分别是:%d %d %d",a,b,c);
    return 0;
} 

2.

#include<stdio.h>
int main()
{
    int a,b;
    printf("该条公路限速:");
    scanf("%d",&a);
    printf("该机动车车速:");
    scanf("%d",&b);
    if(b-a>0.1*a && b-a<=0.5*a)
        printf("予该机动车处200元罚款");
    else if(b-a>0.5*a)
        printf("予机动车吊销驾驶证处罚");
    else
        printf("不予该机动车处罚");
    return 0;
}

3.

#include<stdio.h>
int main()
{
    int a,b,c;
    printf("行驶里程(公里):");
    scanf("%d",&a);
    printf("等待时间(分钟):");
    scanf("%d",&b);
    if(a>3 && a<=13)
        c=(a-3)*2+10;
    else if(a>13)
        c=30+(a-13)*3;
    else
        c=10;
    c=c+b/5*2;
    printf("应支付车费(元):%d",c);
    return 0;
}

4.

#include<stdio.h>
int main()
{
    int n;
    printf("共统计多少学生的成绩:");
    scanf("%d",&n);
    int i,a;
    int b=0,c=0,d=0,e=0,f=0;
    for(i=1;i<=n;i++)
    {
        printf("输入百分制成绩:");
        scanf("%d",&a);
        if(a>=90)
        {
            printf("该同学五分制成绩为:A\n");
            b++;
        }
        else if(a<90 && a>=80)
        {
            printf("该同学五分制成绩为:B\n");
            c++;
        }
        else if(a<80 && a>=70)
        {
            printf("该同学五分制成绩为:C\n");
            d++;
        }
        else if(a<70 && a>=60)
        {
            printf("该同学五分制成绩为:D\n");
            e++;
        }
        else
        {
            printf("该同学五分制成绩为:E\n");
            f++;
        }
    }
    printf("%d个学生的成绩中中共有:\n%d个A级,\n%d个B级,\n%d个C级,\n%d个D级,\n%d个E级\n",n,b,c,d,e,f);
    return 0;
}

5.打好第一段if  else if之后复制粘贴再改,结果有一个x1改x3没改过来,愣是纠结检查了四十分钟。。。。。

#include<stdio.h>
#include<math.h>
int main()
{
    double x1,y1,x2,y2,x3,y3,a,b,c,s,h,w,z,area;
    printf("请输入平面上任意三个点的坐标:");
    scanf("(%lf,%lf) (%lf,%lf) (%lf,%lf)",&x1,&y1,&x2,&y2,&x3,&y3);
    if(x1>=x2)
        w=x1-x2;
    else
        w=x2-x1;
    if(y1>=y2)
        h=y1-y2;
    else
        h=y2-y1;
    a=sqrt(pow(w,2)+pow(h,2));
    if(x1>=x3)
        w=x1-x3;
    else
        w=x3-x1;
    if(y1>=y3)
        h=y1-y3;
    else
        h=y3-y1;
    b=sqrt(pow(w,2)+pow(h,2));
    if(x3>=x2)
        w=x3-x2;
    else
        w=x2-x3;
    if(y3>=y2)
        h=y3-y2;
    else
        h=y2-y3;
    c=sqrt(pow(w,2)+pow(h,2));
    if(a+b>c && a+c>b && b+c>a)
    {
        z=a+b+c;
        printf("该三角形周长为:%.2f\n",z);
        s=z/2;
        area=sqrt(s*(s-a)*(s-b)*(s-c));
        printf("该三角形面积为:%.2f\n",area);
    }
    else
        printf("Impossible");
    return 0;
}

6.利用双重循环打印三角形

#include<stdio.h>
int main()
{
    int i,j,k;
    for(j=1;j<=10;j++)
    {
        for(k=1;k<j;k++)
            printf(" ");
        for(i=1;i<=11-j;i++)
            printf("*");
        printf("\n");
    }
    return 0;
}

感想:编程的确是一个极为细腻的工程,因为一个小小的失误就要纠错好久好久,可以想象如果以后真的进入这个行业,敲上一串长长的代码,出现错误后的纠错要是一个多么艰难的工作,估计检查的时间都要比编程的时间长了。这对经常粗心大意的我的确是一个莫大的挑战,不过,当程序运行成功并正确后,还真的有点小激动的呢!

时间: 2024-10-20 05:49:36

张照行 的第五次作业的相关文章

张照行 的第三次作业

1. #include<stdio.h> int main() { printf("**********\n"); printf("*********\n"); printf("********\n"); printf("*******\n"); printf("******\n"); printf("*****\n"); printf("****\n")

张照行 的第七次作业

1.第一题就放大招,难以招架啊,实在是难,而且课外知识涉及的也不少,偏偏放在第一题上,这是让我们知难而进吗,纠结了两天不是盖的,请教了同学也查了资料,最后总算是弄出来了,不容易啊,为了表示真的好难,就展示三个版本好了 #include <stdio.h> int main() { int a[26]={0}; char zzh[13]={ 'z','h','a','n','g','z','h','a','o','h','a','n','g' }; int i; for(i=0;i<13;

张照行的第四次作业

1.猜数字游戏 #include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int n; srand(time(NULL)); n=1+(rand()%100);//生成0~100之间的随机整数 printf("猜猜这个数是几:"); int a; int i; for(i=1;i<=10;i++) { scanf("%d/n",&a); if

软件项目管理第五周作业

1.psp Job Type Date Start End Total 四周总结 随笔 2016.4.4 23:00 23:23 23 站立会议 会议 2016.4.4 13:30 13:45 15 数据库 编码测试 2016.4.4 13:50 15:20 90 站立会议 会议 2016.4.5 13:00 13:15 15 摇一摇1 编码测试 2016.4.5 13:35 14:20 45 站立会议 会议 2016.4.6 13:05 13:15 10 数据库函数添加 编码测试 2016.4

解题报告——2018级2016第二学期第五周作业排座椅

解题报告--2018级2016第二学期第五周作业 F:排座椅 描述 上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情.不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来 之后,只有有限的D对同学上课时会交头接耳.同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教室中设 置了K条横向的通道,L条纵向的通道.于是,聪明的小雪想到了一个办法,或许可以减少上课时学生交头接耳的问题:她打算重新摆放桌椅,改变同学们桌椅

第五课作业——持久化

第五课时作业 静哥 by 2016.3.14~2016.3.20   [作业描述] 1.配置aof,并且形成rewrite之前和之后的对比 2.配置rdb,手动命令和后台触发,截图对比持久化之前和之后的数据文件的差异 [作业一:配置aof,并且形成rewrite之前和之后的对比] [测试-1:没有配置持久化方式的情况下,手动执行bgrewriteaof命令] 当前redis数据库有13个key,string类型,手动执行bgrewriteaof命令: 注意:调用bgrewriteaof命令: 1

软件工程第五次作业(结对作业)

软件工程第五次作业 题目 本次作业我与合作伙伴选择的是题目1:四则运算生成 能够自动生成四则运算练习题 可以定制题目数量 用户可以选择运算符 用户设置最大数(如十以内.百以内等) 用户选择是否有括号.是否有小数 用户选择输出方式(如输出到文件.打印机等) 最好能提供图形用户界面(根据自己能力选做,以完成上述功能为主) 角色选择 驾驶员 - 能够完成全部代码工作,程序基本实现全部要求功能,并将代码上传至coding.net或者GitHub代码托管系统中 - 能够对导航员在本次编程工作中起到的作用给

《机电传动控制》第五周作业

机电传动控制第五周作业 一.传动电机或控制电机在工业或生活中的应用: 1.电气伺服传动领域 在要求速度控制和位置控制(伺服)的场合,特种电机的应用越来越广泛.开关磁阻电动机.永磁无刷直流电动机.步进电动机.永磁交流伺服电动机.永磁直流电动机等都已在数控机床.工业电气自动化.自动生产线.工业机器人以及各种军.民用装备等领域获得了广泛应用.如交流伺服电机驱动系统应用在凹版印刷机中,以其高控制精度实现了极高的同步协调性,使这种印刷设备具有自动化程度高.套准精度高.承印范围大.生产成本低.节约能源.维修

集美大学网络1413第五次作业(团队一)

-- Deadline: 2017-04-05 22:00pm -- 第五次作业   团队展示     选题要求    团队成员绩效评估方法  附加项目  总分  团队/分值 基本信息 团队项目描述 队员风采 合照 特色描述 确定选题 真实.可用.有价值 预期的用户量 Git仓库 贡献分 每个成员的计划,如何帮助团队完成任务 博客互动 项目不局限于学校且有创新   0.5 0.5 1 0.5 1 0.5 2 0.5 0.5 1 0.5 1 1 10.5 六个核桃 0.5 0.5 1 0.5 1