- 博客(37)
- 收藏
- 关注
原创 第7章 用函数实现模块化程序设计
标题【例7.1】想输出以下的结果,用函数调用实现。#include<stdio.h>int main(){ void print_star(); void print_message(); print_star(); print_message(); print_star(); return 0;}void print_star(){ printf("***...
2019-02-24 22:34:21
149
原创 第6章 利用数组处理批量数据
标题例6.4 有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。#include<stdio.h>int main(){int i,j,row=0,colum=0,max;int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};max=a[0][0];for(i=0;i<=2;i++)...
2019-02-24 22:13:17
171
原创 第7章 用函数实现模块化程序设计
标题想输出以下的结果,用函数调用实现#include<stdio.h>int main(){void print-star();void print-message();print-star();print-message();print-star();return 0;}void print-star(){printf("*****************...
2019-02-24 11:21:58
193
原创 第6章 利用数组处理批量数据
标题例6.1 对10个数组元素依次赋值为0,1,2,3,4,5,6,7,8,9,要求按逆序输出。#include&amp;lt;stdio.h&amp;gt;int main(){int i,a[10];for(i=0;i&amp;lt;=9;i++)a[i]=i;for(i=9;i&amp;gt;=0;i--)printf(&quot;%d&quot;,a[i]);pr
2019-02-24 11:11:14
139
原创 第5章 循环程序举例
标题例5.11 译密码。#include<stdio.h>int mai(){char c;c=getchar();while(c!='\n'){if((c>='a'&&c<='z')||(c>='A'&&c<='Z')){if(c>='W'&&c<='Z'||c>=
2019-02-23 19:54:05
131
原创 第5章 循环程序举例
标题例5.10 求100~200的全部素数#include<stdio.h>#include<math.h>int man(){int n,k,i,m=0;for(n=101;n<=200;n=n+2){k=sqrt(n);for(i=2;i<=k;i++)if(n%i==0)break;if(i>=k+1){printf("%...
2019-02-23 19:39:26
138
原创 第5章 循环程序举例
标题例5.9 输入一个大于3的整数n,判断它是否为素数#include<stio.h>int main(){int n,i;scanf("%d",&n);for(i=2;i<n;i++)if(n%i==0)break;if(i<n)printf("%d is not a prime number.\n",n);elseprintf("%d i...
2019-02-23 19:29:48
160
原创 第5章 循环程序举例
标题例5.8 求斐波那契数列的前40个数#include<stdio.h>int main(){int f1=1,f2=1,f3;int i;printf("%12d\n%12d\n",f1,f2);for(i=1;i<=38;i++){f3=f1+f2;printf("%12d\n",f3);f1=f2;f2=f3;}return 0;}运行结果...
2019-02-23 18:40:26
114
原创 第5章 循环程序举例
标题例5.7 求近似值#include<stdio.h>#define<math.h>int main(){int sign=1;double pi=0.0,n=1.0,term=1.0;while(fabs(term)>=1e-6){pi=pi+term;n=n+2;sign=-sign;term=sign/n;}pi=pi*4;p...
2019-02-23 18:33:21
200
原创 第5章 改变循环执行的状态
标题例5.6 输出4*5的矩阵#include<stdio.h>int main(){int i,j,n=0;for(i=1;i<=4;i++)for(j=1;j<=5;j++,n++){if(n%5==0)printf("\n");printf("%d\t",i*j);}printf("\n");return 0;}运行结果![在这里插...
2019-02-23 16:30:47
118
原创 第5章 改变循环执行的状态
标题例5.5 要求输出100~200的不能被3整除的数#include<stdio.h>int main(){int n;for(n=100;n<=200;n++){if(n%3==0)continue;printf("%d",n);}printf("\n");return 0;}运行结果...
2019-02-23 16:24:17
174
原创 第5章 改变循环执行的状态
标题例5.4 用break语句提前终止循环#Iinclude<stdio.h>#define SUM 10000int main(){float amount,aver,total;int i;for(i=1,total=0;i<=1000;i++){scanf("%f",&amount);total=total+amount;if(total&...
2019-02-23 16:17:35
202
原创 第5章 用do...while语句实现循环
标题例5.2 用do…while语句实现循环#include<stdio.h>int main(){int i=1,sum=0;do{sum=sum+i;i++;}while(i<=100);printf("sum=%d\n",sum);return 0;}运行结果
2019-02-23 14:53:33
1550
原创 第5章 用while语句实现循环
标题例5.1 求1+2+3+4+…+100的值#innclde<stdio.h>int mai(){int i=1,sum=0;while(i<=100){sum=sum+i;i++;}printf("sum=%d\n",sum);return 0;}运行结果
2019-02-23 14:48:25
860
原创 第4章 用switch语句实现多分支选择结构
标题例4.8判断某一年是否是闰年#include<stdio.h>int main(){int year,leap;scanf("%d",&year);if(year%4==0){if(year%100==0){if(year%400==0)leap=1;elseleap=0;}elseleap=1;}elseleap=0;if(lea...
2019-02-23 14:21:54
626
原创 第4章 用switch语句实现多分支选择结构
标题例4.6 要求按照考试成绩的等级输出百分制分数段#include<stdio.h>int main(){char grade;scanf("%c",&grade);printf("Your score:");switch(grade){case'A':printf("85~100\n");break;case'B':printf("70~84\n")...
2019-02-22 15:29:12
934
原创 第4章 选择结构的嵌套
标题例4.5 有一阶跃函数#include<stdio.h>int main(){int x,y;scanf("%d",&x);if(x>=0)if(x>0) y=1;else y=0;else y=-1;printf("x=%d,y=%d\n",x,y);return 0;}```运行结果![在这里插入图片描述](https:/...
2019-02-22 15:14:37
481
原创 第4章条件运算符和条件表达式
标题例4.4 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母#include<stdio.h>int main(){char ch;scanf("%c",&ch);ch=(ch>='A'&&ch<='Z')?(ch+32):ch;printf("%c\n",ch);return 0;}运行结果...
2019-02-22 15:07:55
201
原创 第4章 用if语句实现选择结构
标题例4.3 输入3个数a,b,c,要求按由小到大的顺序输出#include<stdio.h>int main(){float a,b,c,t;scanf("%f,%f,%f"&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;...
2019-02-22 15:00:32
650
原创 第4章 用if语句实现选择结构
标题例4.2 输入两个实数,按由小到大的顺序输出这两个数#include<stdio.h>int main(){float a,b,t;scanf("%f,%f,"&a,&b);if(a>b){t=a;a=b;b=t;}printf("%5.2f,%5.2f\n",a,b);return 0;}运行结果![在这里插入图片描述](h...
2019-02-22 14:50:50
391
原创 第4章 选择结构和条件判断
标题例4.1 解得ax2+bx+c=0的方程的根#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;if(disc<0)printf("Thi...
2019-02-22 14:42:13
234
原创 第3章 数据的输入输出
标题例3.10 从键盘输入一个大写字母,在显示屏上显示对应的小写字母#include<stdio.h>int main(){char c1,c2;c1=getchar();c2=c1+32;putchar(c2);putchar('\n');return 0;}运行结果![在这里插入图片描述](https://img-blog.csdnimg.cn/2019...
2019-02-22 11:35:18
123
原创 第3章 数据的输入输出
标题例3.9 从键盘输入BOY 3个字符,然后把它们输出到屏幕#include<stdio.h>int main(){char a,b,c;a=getchar();b=getchar();c=getchar();putchar(a);putchar(b);putchar(c);putchar('\n');return 0;}运行结果...
2019-02-22 11:24:46
87
原创 第3章 数据的输入输出
标题例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;}运行结果
2019-02-22 11:17:20
111
原创 第3章 数据的输入输出
标题例3.7 float型数据的有效位数#include<stdio.h>int main(){float a;a=10000/3.0;printf("%f\n",a);return 0;}运行结果![在这里插入图片描述](https://img-blog.csdnimg.cn/20190222110858663.png)...
2019-02-22 11:09:20
189
2
原创 第3章 数据的输入输出
标题例3.5 求ax2+bx+c=0方程的根。a,b,c由键盘输入,设b2-4ac>0#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...
2019-02-20 11:24:51
126
原创 第3章 C语句
标题例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=...
2019-02-20 11:10:17
81
原创 第3章 C语句
标题例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\t%f\n...
2019-02-19 21:17:14
113
原创 第3章 运算符和表达式
标题例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;}运行结果...
2019-02-19 21:03:02
87
原创 第3章 顺序程序设计举例
标题例3.2 计算存款利息。#include<stdio.h>int main(){float p0=1000,rl=0.0036,r2=0.0225,r3=0.0198,p1,p2,p3;p1=p0*(1+rl);p2=p0*(1+r2);p3=p0*(1+r3/2)*(1+r3/2);printf("pl=%f\np2=%f\np3=%f\n",p1,p2,p3)...
2019-02-19 20:55:36
156
原创 第3章 顺序程序设计举例
标题例3.1 有人用温度计测量出用华氏法表示的温度,今要求把它转换为以摄氏法表示的温度#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;}运行结果...
2019-02-19 20:44:44
152
原创 第二章 算法——程序的灵魂
标题例2.19 求多项式的值#include<stdio.h>int main(){int sign=1;double deno=2.0,sum=1.0,term;while(deno<=100){sign=-sign;term=sign/deno;sum=sum+term;deno=deno+1;}printf("%f\n",sum);return...
2019-02-19 20:30:28
122
原创 第二章 算法——程序的灵魂
标题例2.19 求多项式的值#include<stdio.h>int main(){int sign=1;double deno=2.0,sum=1.0,term;while(deno<=100){sign=-sign;term=sign/deno;sum=sum+term;deno=deno+1;}printf("%f\n",sum);return...
2019-02-19 20:30:28
85
原创 第二章 算法——程序的灵魂
标题例2.18 求5的阶乘#include<stdio.h>int main(){int i,t;t=1;i=2;while(i<=5){t=t*i;i=i+1;}printf("%d\n",t);return 0;}运行结果
2019-02-19 20:21:46
64
原创 第一章 程序设计和C语言
标题例1.3 求两个整数中的较大者#include<stdio.h>int main(){int max(int x,int y);int a,b,c;scanf("%d,%d,%d",&a,&b);c=max(a,b);printf("max=%d\n",c);return 0;}int max(int x,int y){int z;if...
2019-02-19 20:10:24
125
原创 第一章 程序设计和C语言
标题例1.2 求两个整数之和#innclude<stdio.h>int main(){int a,b,sum;a=123;b=456;sum=a+b;printf("sum is %d\n",sum);return 0;}运行结果![在这里插入图片描述](https://img-blog.csdnimg.cn/20190219195618418.png)...
2019-02-19 19:58:30
64
原创 第一章 程序设计和C语言
标题例1.1 要求在屏幕上输出以下一行信息#include<stdio.h>int main(){printf(“This is a C program.\n”);return 0;}运行结果
2019-02-19 19:37:24
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人