山东理工大学PTA实验一顺序结构 答案

文章介绍了C语言的几个基础实验,包括输出字符串、算术运算、数据交换、温度转换、几何计算和字符操作等,展示了C语言的基本语法和功能应用。
摘要由CSDN通过智能技术生成

7-1 sdut-C语言实验—Hello World!

#include<stdio.h>
int main()
{
    printf("Hello World!\n");
    return 0;
}

7-2 sdut-C语言实验-输出字符串

#include<stdio.h>
int main()
{
    printf("C is so fun.\n");
    return 0;
}

7-3 输出倒三角图形

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

7-4 交换两个整数值

#include <stdio.h>
int main()
{
    int x,y,t;
    scanf("%d %d",&x,&y);
    t=x;
    x=y;
    y=t;
    printf("%d %d",x,y);
    return 0;
}

7-5 计算A+B(顺序结构)

#include <stdio.h>
int main()
{
    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d\n",a+b);
    return 0;
}

7-6 求两个整数的和

#include <stdio.h>
int main()
{
    int a=123;
    int b=456;
    int c=a+b;
    printf("sum is %d\n",c);
    return 0;
}

7-7 虎子分糖果

#include <stdio.h>
int main()
{
    int a,b,m,n;
    scanf("%d %d",&n,&m);

    printf("%d %d",m/n,m%n);
    return 0;
}

7-8 三个整数和,积与平均值

#include <stdio.h>
int main()
{
    int a,b,c,y,t;
    float u;
    scanf("%d %d %d",&a,&b,&c);
    y=a+b+c;
    t=a*b*c;
    u=(a+b+c)/3.0;
    printf("%d %d %.2f",y,t,u);
    return 0;
}

7-9 圆柱体的计算

#include <stdio.h>
#define f 3.1415926
int main()
{
    float r,h,s,c,S,V;
    scanf("%f %f",&r,&h);
    c=2*f*r;
    s=f*r*r;
    S=h*c;
    V=s*h;
    printf("%.2f %.2f %.2f %.2f",c,s,S,V);
    return 0;
}

7-10 温度转换

#include <stdio.h>
int main()
{
    float F,C;
    scanf("%f",&F);
    C=5*(F-32)/9;
    printf("%.2f",C);
    return 0;
}

7-11 计算摄氏温度

#include <stdio.h>
int main()
//{
//    int F,C;
//    scanf("%d",&F);
//    C=5*(F-32)/9;
//    printf("Celsius = %d",C);
//    return 0;
//}
{
    int c,f;
    scanf("%d",&f);
    c=5*(f-32)/9;
    printf("Celsius = %d",c);
    return 0;
}

7-12 逆置正整数

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

7-13 整数四则运算

#include <stdio.h>
int main()
{
    int A,B;
    scanf("%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;
}

7-14 计算物体自由下落的距离

#include <stdio.h>
int main()
{
    int g=10,t=3;
    float h;
    h=0.5*g*t*t;
    printf("height = %.2f",h);
    return 0;
}

7-15 转换字母(顺序结构)

#include <stdio.h>
int main()
{
    char a,b;
    scanf("%c",&a);
    b=a-32;
    printf("%c",b);
    return 0;
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值