![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C程序设计(第五版)例题代码
C程序设计(第五版)
谭浩强 著
例题代码
练手,白嫖
m0_60793932
这个作者很懒,什么都没留下…
展开
-
例1、This is a C program.
#include<stdio.h>int main(){printf("This is a c program.\n ");return 0;}原创 2021-08-08 20:31:14 · 303 阅读 · 0 评论 -
例1.2、求两整数之和
#include<stdio.h>int main(){int a,b,sum;a=123;b=456;sum=a+b;printf("sum is %d\n",sum);return 0;}原创 2021-08-08 20:38:34 · 117 阅读 · 0 评论 -
例1.3、求两整数中的较大者
#include<stdio.h>int main(){int max(int x,int y);int a,b,c;scanf("%d,%d",&a,&b);c=max(a,b);printf("max=%d\n",c);return 0;}int max(int x,int y){ int z; if(x>y)z=x; else z=y; return z;}原创 2021-08-08 20:47:34 · 65 阅读 · 0 评论 -
例2.18、计算5!。
#include<stdio.h>int main(){ int i,t; t=1; i=2; while(i<=5) { t=t*i; i=i++; } printf("%d\n",t); return 0;}原创 2021-08-08 21:05:44 · 114 阅读 · 0 评论 -
例2.19、计算1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100的值
1原创 2021-08-08 21:15:01 · 149 阅读 · 0 评论 -
例3.1、64°F转化17.8℃
#include<stdio.h>int main(){ float f,c; f=64.0; c=(5.0/9)*(f-32); printf("f=%f\nc=%f\n",f,c); return 0;}原创 2021-08-08 21:33:00 · 131 阅读 · 0 评论 -
例3.2、计算存款利息。有1000元,想存一年。有三种方法可选:(1)活期,年利率为r1;(2)一年期定期,年利率为r2;(3)存两次半年定期,年利率为r3。请分别计算出一年后按3种方法所得到的本息和
#include<stdio.h>int main(){ float p0=1000,r1=0.0036,r2=0.0225,r3=0.0198,p1,p2,p3; p1=p0*(1+r1); p2=p0*(1+r2); p3=p0*(1+r3/2)*(1+r3/2); printf("p1=%f\np2=%f\np3=%f\n",p1,p2,p3); return 0;}原创 2021-08-09 22:00:13 · 3481 阅读 · 0 评论 -
例3.3、给定一个大写字母,要求用小写字母输出。
#include<stdio.h>int main(){ char c1,c2; c1='A'; c2=c1+32; printf("%c\n",c2); printf("%d\n",c2); return 0;}原创 2021-08-09 22:06:15 · 441 阅读 · 0 评论 -
例3.4、给出三角形三边的长,求三角形的面积。
#include<stdio.h>#include<math.h>int main(){ double a,b,c,s,area; a=3.67; b=5.43; c=6.21; s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("a=%f\tb=%f\tc=%f\n",a,b,c); printf("area=%f\n",area); return 0;}原创 2021-08-11 21:07:03 · 113 阅读 · 0 评论 -
例3.5、求方程根
#include<stdio.h>#include<math.h>int main(){ double a,b,c,disc,x1,x2,p,q; scanf("%lf%lf%lf",&a,&b,&c); disc=b*b-4*a*c; p=-b/(2.0*a); q=sqrt(disc)/(2.0*a); x1=p+q;x2=p-q; printf("x1=%7.2f\nx2=%7.2f\n",x1,x2); return 0;}.原创 2021-08-11 21:18:19 · 75 阅读 · 0 评论 -
例3.6、用%f输出实数,只能得到6位小数。
#include<stdio.h>int main(){ double a=1.0; printf("%f\n",a/3); return 0;}原创 2021-08-11 21:26:31 · 147 阅读 · 0 评论 -
例3.7、float型数据的有效位数。
#include<stdio.h>int main(){ float a; a=10000/3.0; printf("%f\n",a); return 0;}原创 2021-08-11 21:32:22 · 119 阅读 · 0 评论 -
例3.8先后输出BOY三个字符。
#include<stdio.h>int main(){ char a='B',b='O',c='Y'; putchar(a); putchar(b); putchar(c); putchar('\n'); return 0;}原创 2021-08-11 21:45:06 · 548 阅读 · 0 评论