c语言的例子

2019-04-02 07:58

顺序结构程序设计

1、已知三角形的底边为20,高为10,求其面积。 main() {float a,h,s; a=20;

h=10;

s=1.0/2*a*h; /*1.0/2不能写作1/2*/ printf(\}

2、从键盘输入三角形的底边及高的长度,求其面积。 main() {float a,h,s;

scanf(\

s=1.0/2*a*h; /*1.0/2不能写作1/2*/ printf(\}

3、已知圆的半径为10,求圆的面积。 解法1:

#define PI 3.14159 main() {float r,s;

r=10; s=PI*r*r;

printf(\}

解法2:

#include #define PI 3.14159 main() {float r,s; r=10;

s=PI*pow(r,2); printf(\}

4、从键盘输入圆的半径值,求圆的面积。 #define PI 3.14159 main() {float r,s;

scanf(\ s=PI*r*r;

printf(\

}

5、从键盘输入球体的半径,求其体积和表面积。 解法1:

#define PI 3.14159 main() {float r,s,v;

scanf(\ s=4*PI*r*r;

v=4.0/3*PI*r*r*r; /*4.0/3不能写作4/3*/ printf(\} 解法2:

#include #define PI 3.14159 main() {float r,s,v; scanf(\ s=4*PI*pow(r,2);

v=4.0/3*PI*pow(r,3); /*4.0/3不能写作4/3*/ printf(\}

6、从键盘输入一个小写字母,将其转化为相应的大写字母输出。 解法1: main() {char ch;

scanf(\ ch=ch-32;

printf(\}

解法2:

#include main() {char ch; ch=getchar(); ch=ch-32; putchar(ch); }

7、已知方程ax2+bx+c=0的系数值(设b2-4ac>0),求方程的根。 解法1:

#include main()

{float a,b,c,x1,x2;

scanf(\

x1=(-b+sqrt(b*b-4*a*c))/(2*a); /*不要丢失乘号和括号*/ x2=(-b-sqrt(b*b-4*a*c))/(2*a);

printf(\}

解法2:

#include main()

{float a,b,c,p,q,x1,x2;

scanf(\

p=-b/(2*a);

q=sqrt(b*b-4*a*c)/(2*a); /*不要丢失乘号和括号*/ x1=p+q; x2=p-q;

printf(\}

选择结构程序设计

1、从键盘输入两个整数,求出较大数并输出。 解法1:

main()

{int x,y,max;

scanf(\ if(x>y) max=x;

else

max=y;

printf(\} 解法2: main()

{int x,y,max;

scanf(\ max=x>y?x:y;

printf(\}

2、从键盘输入一个实数,求其绝对值并输出。 main()

{float x,y;

scanf(\ if(x>=0) y=x; else

y=-x;

printf(\

}

3、从键盘输入x的值,求y的值并输出。

解法1: main() {float x,y;

scanf(\ if(x>0) y=1; if(x==0) y=0; if(x<0) y=-1;

printf(\} 解法2: main()

{float x,y;

scanf(\ if(x>0) y=1;

else if(x==0) y=0; else

y=-1;

printf(\}

4、从键盘输入三个整数,求出最大数并输出。 解法1: main()

{int a,b,c,max;

scanf(\ if(a>b) max=a; else max=b; if(c>max)

max=c;

printf(\} 解法2: main()

{int a,b,c,max;

scanf(\ max=a>b?a:b;

max=c>max?c:max;

printf(\

}

5、从键盘输入两个数,然后按升序输出。 解法1: main() {float a,b,t;

scanf(\ if(a>b)

{t=a;a=b;b=t;}

printf(\} 解法2: main()

{float a,b;

scanf(\ if(a

printf(\ else

printf(\}

6、从键盘输入一个字符,若为小写字母,则转化为大写字母,否则保持不变。 解法1:

#include main()

{char ch1,ch2;

ch1=getchar(); /*或scanf(\

if(ch1>='a'&&ch1<='z') /*不能写作if('a'<=ch1<='z')*/ ch2=ch1-32;

else

ch2=ch1;

putchar(ch2); /*或printf(\}

解法2:

#include main()

{char ch;

ch=getchar(); /*或scanf(\

if(ch>='a'&&ch<='z') /*不能写作if('a'<=ch<='z')*/ ch=ch-32;

putchar(ch); /*或printf(\

}

7、从键盘输入一个字符,若为小写字母,则转化为大写字母;若为大写字母,则转化为小写字母,否则保持不变。 解法1:

#include


c语言的例子.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:架构及支架组立施工方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: