C语言顺序结构程序设计总结(超详细)

 2023-03-03 19:57:43  阅读 0

一、内容讲解

本章主要是让用户对之前的C语言文章进行一个总结,知识的总结梳理。

二、案例分析

//FileName: chap3_7.c
#include <stdio.h>
int main()
{
  int a, b, temp;
  printf("Please input a b:\n");
  scanf("%d %d", &a, &b);
  temp = b;
  b = a;
  a = temp;
  printf("a = %d,b = %d\n", a, b);
  return 0;

运行结果如下: Please input a b: 2 3↙ a = 3,b = 2

在顺序结构程序中,各语句(或命令)是按照位置的先后次序,顺序执行的,且每条语句都会被执行到。

例二:

从键盘输入一个大写字母,转换成相应的小写字母输出

#include <stdio.h>
void  main()
{
   char  c1,c2;
   printf("请输入一个大写字母:");
   c1=getchar();
   printf("%c,%d\n",c1,c1);
   c2=c1+32;
   printf("%c,%d\n",c2,c2);

运行情况:

A回车

 A,65 a,97

实例三:

输入三角形的三边,求三角形的面积。

分析:

a,b,c:表示三角形的三边。   p:中间变量。 p=(a+b+c)/2 s:三角形面积。 以上变量均为实型。

#include <stdio.h>
#include <math.h>
void  main()
{
   float  a,b,c,p,s;
   printf("请输入三角形的三边:");
   scanf("%f%f%f",&a,&b,&c);
   p=(a+b+c)/2;
   s=sqrt(p*(p-a)*(p-b)*(p-c));
   printf("s=%7.2f\n",s);
}

运行情况:

请输入三角形的三边:

3 4 5回车

s=6.00

实例四:

输入任意三个整数,求它们的和及平均值。

#include  <stdio.h>
void  main(){
   int num1,num2,num3,sum;
 float aver;
   printf("请输入三个整数:");
  scanf("%d,%d,%d",&num1,&num2,&num3);/*输入三个整数*/
  sum=num1+num2+num3;		
  /*求累计和*/   aver=sum/3.0;			  /*求平均值*/ printf("num1=%d,num2=%d,num3=%d\n",num1,num2,num3); 
 printf("sum=%d,aver=%7.2f\n",sum,aver);

请输入三个整数:

3,6,10回车

num1=3,num2=6,num3=10 sum=19,aver=   6.33

例五:

输入摄氏温度c的值,计算华氏温度f的值。(计算公式为:f=9*c/5+32)

//FileName: chap3_8.c
#include <stdio.h>
int main()
{
  float c,f;
  printf("Please input c:");
  scanf("%f", &c);
  f=9*c/5+32;
  printf("f = %6.2f\n", f);
  return 0;
}

运行结果如下: Please input c: 28↙ f = 82.40

 

标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码