大一实训作业

本文介绍了C语言实训中的多个程序设计题目,涵盖了计算圆面积、反序数、字符转换、保留小数点后两位、判断三角形、梯形面积等基本操作。还涉及了分支结构程序设计,包括判断能否构成三角形、输出数字的奇偶性、成绩等级转换、水仙花数检查等。每个程序均有文字描述、流程图和代码执行结果。
摘要由CSDN通过智能技术生成
  • 顺序结构程序设计


1.编写已知半径r为15求圆面积的程序

文字:

1.定义三个小数r,p,S;

2.p=3.14159;

3.给r赋值;

4.使S=r*r*p;

5.输出面积S。

流程图:

代码:

执行结果:

2.输入一个三位数的正整数,输出其反序数(如123反序数为321)

文字:

  1. 定义整型i,num;
  2. I=0;
  3. 给num赋值正整数;
  4. 使用while 语句num.>0:i=i*10+num%10,num/=10;
  5. 条件不满足结束while循环;
  6. 输出反序数num;

流程图:

代码:

执行结果:

3.把大写字母转换为小写字母,小写字母转换为大写字母

文字:

  1. 定义字符类型n,m;
  2. 给n赋值字符;
  3. 用if判断(n>=65)&&(n<=90)
  4. 为真执行第五步,为假执行第六步
  5. m = n + 32;
  6. m = n -32;
  7. 输出m;

流程图:

代码:

#include<stdio.h>

int main()

{

    char m, n;

    printf("输入要转换的字符:");

    n = getchar();

    if((n>=65)&&(n<=95))

    {

        m = n +32;

    }

    else

    {

        m = n - 32;

    }

    printf("输出转换的字符:%c", m);

    return 0;

}

   

执行结果:

4.从键盘上输入三个变量的值,其中a=5,b=6,c=6将三个变量的值进行交换使得a=6,b=7,c=5

文字:

  1. 定义整型a,b,c,m;
  2. 给a,b,c赋值为5,6,7;
  3. 进行换值先m=a,a=b,b=c,c=m;
  4. 输出a,b,c;

流程图:

代码:

执行结果:

5.给定三角形的底a和高h,求三角形面积

文字:

  1. 定义整型a,h,s;
  2. 给底a,高h赋值;
  3. 求面积s的值,s=(a*h)/2;
  4. 输出面积s;

流程图:

代码:

执行结果:

6.给定梯形的上底a下底b和高h,求梯形的面积

文字:

  1. 定义小数a, b, h, s;
  2. 给梯形的上底a,下底b和高h赋值;
  3. 求梯形面积s,s=(a+b)*h/2;
  4. 输出梯形面积s;

流程图:

代码:

执行结果:

7.由键盘输入一个大写字母,将其转换成小写字母并输出

文字:

  1. 定义字符类型n;
  2. 输入一个大写字母,将其存入n;
  3. 将n转为小写字母,n=n+32;
  4. 输出n;

流程图:

代码:

#include <stdio
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值