当前位置:文档之家› C语言程序设计顺序结构程序设计举例

C语言程序设计顺序结构程序设计举例


输入:A 输出:A,65
a,97
<>
C语言程序设计
第四章 顺序程序设计
例4.9 加密数据,加密规则如下:将单词中的每个字母变成 其后的第四个,请把“class”加密输出。
#include "stdio.h" void main( ) { char c1,c2,c3,c4,c5;
scanf(“%c%c%c%c%c”, &c1, &c2, &c3, &c4, &c5); c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; printf(“\n%c%c%c%c%c\n”, c1, c2, c3, c4, c5); }
2、s 1 (a b c)
2
输出面积area 3、
area s(s a)(s b)(s c)
C语言程序设计
第四章 顺序程序设计
ห้องสมุดไป่ตู้
例2:输入三角形的三边长,判断能否构成三角形;
若能构成,则计算出三角形的面积,
否则,输出“不能构成三角形”的信息。 #include <stdio.h>
printf("area=%.2f\n",area);
输出数据
}
<>
输入:3,4,6 输出:a=3.00, b=4.00, c=6.00,s= 6.50
area=5.33
例2:输入三角形的三边长,判断能否构成三角形; 若能构成,则计算出三角形的面积, 否则,输出“不能构成三角形”的信息。
算法设计: 1、输入三边长a,b,c
主讲:张建青
例1:输入三角形三边长(确保可以构成三角 形),求三角形的面积
算法设计: 1、输入三边长a,b,c
2、s 1 (a b c) area s(s a)(s b)(s c)
2
3、输出面积area
C语言程序设计
程序:
第四章 顺序程序设计
#include <math.h>
<>
输入:class 输出:
C语言程序设计
第四章 顺序程序设计
#include <stdio.h> #include <math.h> void main() { float a,b,c,disc,x1,x2,p,q;
scanf("a=%f,b=%f,c=%f",&a,&b,&c); disc=b*b-4*a*c; p=-b/(2*a); q=sqrt(disc)/(2*a); x1=p+q; x2=p-q; printf("\n\nx1=%5.2f\nx2=%5.2f\n",x1,x2); }
输入: 7 输出:奇数
<>
输入:12,18,15 输出:18.000000
<>
C语言程序设计
第四章 顺序程序设计
例4.12 从键盘输入1个整数,判断它是奇数还是偶数。
#include "stdio.h" void main( ) { int x;
scanf(“%d”, &x); x%2?printf(“偶数\n”):printf(“奇数\n”); }
#include <math.h> void main( ) { float a,b,c,t,s;
输入:3,4,5 输出:面积为6.00
int f;
输入:1,4,7
scanf(“%f,%f,%f”, &a,&b,&c输); 出:不能构成三角形
f=(a+b>c)&&(a+c>b)&&(b+c>a);
#define PI 3.141592
定义符号常量
main( )
{ float r,h,ds,ms,v;
变量定义
scanf(“%f,%f",&r,&h);
输入数据
ds=2*PI*r;
ms=2*ds+2*PI*r*h;
v=ds*h;
输出数
printf(“底面积为%.2f, 表面积为%.2f, 体积为%.2f\据n",ds,ms,v);
<>
输入:a=1,b=3,c=2 输出:x1=-1.00
x2=-2.00
C语言程序设计
第四章 顺序程序设计
例4.11 从键盘输入3个数,输出其中的最大数。
#include "stdio.h" void main( ) { float a,b,c,max;
scanf(“%f,%f,%f”, &a, &b, &c); max=a; max=max<b?b:max; max=max<c?c:max; printf(“\n最大的数为%f\n”, max); }
文件包含预处理命令
#include <stdio.h>
main()
{ float a,b,c,s,area;
变量定义
scanf("%f,%f,%f",&a,&b,&c);
输入数据
s=0.5*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%.2f, b=%.2f, c=%.2f, s=%.2f\n",a,b,c,s);
f?(t=0.5*(a+b+c),s=sqrt(t*(t-a)*(t-b)*(t-c)),
printf(“面积为%.2f\n”,s)):
printf(“不能构成三角形\n”);
}
<>
C语言程序设计
第四章 顺序程序设计
• 作业1:输入圆的半径和圆柱
的高,求底面积、体积和表面
积。
#include <stdio.h>
}
<>
输入:3,7 输出:
C语言程序设计
第四章 顺序程序设计
例4.8 从键盘输入大写字母,用小写字母输出
#include "stdio.h" void main() { char c1,c2;
c1=getchar(); printf("%c,%d\n",c1,c1); c2=c1+32; printf("%c,%d\n",c2,c2); }
相关主题