- 博客(23)
- 收藏
- 关注
原创 C语言程序设计——选择分支结构程序设计——学会使用条件运算符的嵌套(习题4.6)
代码如下:#include<stdio.h>#include<math.h>main(){ int score; printf("请输入你的分数:"); scanf("%d",&score); printf("你的成绩为%c\n",score>=90&&score<=100?'A':(score>=70?'B':(score>=60)?'C':'D')); return 0;}运行结果如下:分析
2020-11-12 12:22:10
309
原创 C语言程序设计——选择分支结构程序设计——实现分段函数(习题4.5)
代码如下:#include<stdio.h>#include<math.h>main(){ double x,y; printf("请输入X的值:"); scanf("%lf",&x); if(x<0) { printf("输入错误!\n");} else if(x<20) { y=5*x+1;} else if(x<40) { y=sin(x)+cos(x);} else if(x<60) { y=exp(x)-1
2020-11-12 12:08:46
2397
原创 C语言程序设计——选择分支结构程序设计——将员工以年龄分配职务(习题4.4)
代码如下:#include <stdio.h>main (){ int x; printf ("请输入年龄数;"); scanf ("%d",&x); if(x>=22&&x<=30) printf("您担任外勤业务员!\n"); if(x>=30&&x<45) printf("您担任内勤文员!\n"); if(x>=45&&x<=55) printf("您担任仓库管理员!\
2020-11-08 12:34:38
368
原创 C语言程序设计——选择分支结构程序设计——判断从键盘输入的整数的正负性和奇偶性(习题4.3)
代码如下:/*输入四个数a,b,c,d,将这四个数由小到大排序*/#include <stdio.h>main (){ int x; printf ("请输入一个数:\n"); scanf ("%d",&x); if(x>0) printf("这是一个正数!"); else printf("这是一个负数!"); if(x%2==1) printf("这是一个奇数!\n"); else printf("这是一个奇数!\n");
2020-11-08 12:01:54
3179
原创 C语言程序设计——选择分支结构程序典型例题——企业发放的奖金根据利润提成(例4.20)
代码如下:/*企业发放的奖金根据利润提成*/#include<stdio.h>#include<stdlib.h>#include<math.h>#include<ctype.h>#include<conio.h>main(){ int branch; long profit; float bonus,bon1,bon2,bon4,bon6,bon10; bon1=100000*0.1; bon2=bon1+100000*
2020-11-07 20:29:05
1414
原创 C语言程序设计——选择分支结构程序举例——输入星期几的第一个字母来判断是星期几,如果第一个字母一样,则继续判断第二个(例4.19)
代码如下:/*输入星期几的第一个字母来判断是星期几,如果第一个字母一样,则继续判断第二个*/#include<stdio.h>#include<stdlib.h>#include<math.h>#include<ctype.h>#include<conio.h>main(){ char letter; printf("请出入某一天的第一个字母:(s/f/m/t/w)\n"); scanf("%c",&letter);
2020-11-07 16:54:08
684
2
原创 C语言程序设计——选择分支结构程序举例——二元一次方程的解(例4.17)
代码如下:/*求ax^2+bx+c=0方程的解*/#include<stdio.h>#include<stdlib.h>#include<math.h>main(){ float a,b,c,disc,x1,x2,realpart,imagpart; printf("请依次输入二元一次方程的系数(a=,b=,c=):"); scanf("a=f%,b=%f,c=%f",&a,&b,&c); if(fabs(a)<=1e-6
2020-11-07 16:11:22
574
原创 C语言程序设计——switch语句的嵌套结构——理解switch语句嵌套结构的执行过程(例4.16)
代码如下:*理解switch语句嵌套结构的执行过程*/#include<stdio.h>#include<stdlib.h>#include<math.h>main(){ int a=1,b=0; switch(a) { case 1:switch(b) { case 0:printf("***");break; case 1:printf("@@@");break; } cas
2020-11-05 10:44:08
1815
4
原创 C语言程序设计——switch语句的一般形式——理解switch语句的执行过程(例4.15)
代码如下:/*理解switch语句的执行过程*/#include<stdio.h>#include<stdlib.h>#include<math.h>main(){ int j=10; switch(j) { case 9:j+=1; case 10:j+=2; case 11:j+=3; default:j+=4; } printf("j=%d\n",j); return 0;}运行结果如下:改进的代码
2020-11-05 10:33:58
990
原创 C语言程序设计——条件运算符与表达式——由键盘输入的年龄判定应购买哪种电影票(例4.14)
代码如下:#include<stdio.h>#include<stdlib.h>#include<math.h>main(){ int age; printf("请输入您的年龄:"); scanf("%d",&age); /*%s是一种字符串的输出格式说明符,输出字符串*/ printf("您要购买的是%s!\n",age>=60?"优惠票":(0<=age&&age<=12?"儿童票":"普通票"));
2020-11-04 16:10:53
1482
原创 C语言程序设计——条件运算符与表达式——小写字符转换为大写字符(例4.13)
代码如下:#include<stdio.h>#include<stdlib.h>#include<math.h>main(){ char ch; ch=getchar(); ch=ch>='a'&&ch<='z'?ch-32:ch; putchar(ch);return 0;}运行结果如下:分析:注意getchar()和putchar()函数。...
2020-11-04 15:43:05
900
原创 C语言程序设计——条件运算符与表达式——理解条件运算符执行过程(例4.12)
代码如下:#include<stdio.h>#include<stdlib.h>#include<math.h>main(){ int x=1,y=2,z; z=x>y?++x:y++; printf("x=%d,y=%d,z=%d\n",x,y,z);return 0;}运行结果如下:分析:y++ 表达式的值为y,而y的值为y+1。为什么z=2?...
2020-11-04 15:17:35
835
原创 C语言程序设计——if语句的嵌套——分段函数(例4.11)
代码如下:#include<stdio.h>#include<stdlib.h>#include<math.h>main(){ float x,y; printf("请输入x的值:"); scanf("%f",&x); if(x<10) { y=x+1; printf("y=%f\n",y);} else if(x<20) { y=pow(x,2); printf("y=%f\n",y);} else { y=6
2020-11-04 11:53:09
10482
原创 C语言程序设计——if语句的嵌套——else的配对问题并分析其执行结果(例4.10)
代码如下:#include<stdio.h>#include<stdlib.h>main(){ int x=2,y=-1,z=2; if(x<y) if(y>0) z=0; else z+=1; printf("z=%d\n",z);return 0;}运行结果如下:分析:else总是与在它上面,据他最近,且尚未匹配的if配对。...
2020-11-04 11:30:47
1328
原创 C语言程序设计——if-else-if多支路形式求五位数的位数并按逆序打印出各位数字(例4.9)
代码如下:#include<stdio.h>#include<stdlib.h>main(){ long x; int wan,qian,shi,bai,ge; printf("请输入一个不多于5位的正整数:"); scanf("%ld",&x); if(x>100000) { printf("\n抱歉,该数已超过五位数!"); exit(1); } else if(x<0) { printf("\n抱歉,该数不是正整数!"
2020-11-03 20:38:27
1348
原创 C语言程序设计——if-else-if形式判别键盘输入字符的类别(例4.8)
多分支结构语句的一般形式:if(表达式1) 语句1else if(表达式2) 语句2else if(表达式3) 语句3else if(表达式n-1) 语句n-1else 语句n
2020-11-03 19:53:04
3726
原创 C语言程序设计——if-else语句制作简单的猜数字游戏(例4.5)
代码如下:/*制作简单的猜数字游戏*/#include<stdio.h>#include<stdlib.h>#include<time.h>main(){int data,guess;srand((unsigned)time(NULL));data=rand()%5+1;printf("请输入要猜的数字(限1-5):");scanf("%d",&guess);if(guess==data) printf("猜对了!~-~,正确数字
2020-11-02 12:26:34
928
1
原创 C语言程序设计——if-else语句判断给定的某一年是否为闰年(例4.4)
分析:能被4整除但不能被100整除或者能被400整除,那么该年就是闰年。
2020-11-02 11:53:21
2204
原创 C语言程序设计——用简单if语句判断三个数的大小(例4.3)
代码如下:#include<stdio.h>main(){int x,y,z,t;printf("\n请输入三个整数(x,y,z):");scanf("%d,%d,%d",&x,&y,&z);if(x>y){t=x;x=y;y=t;}if(x>z){t=z;z=x;x=t;}if(y>z){ t=y; y=z; z=t;}printf("该三个数由大到小的顺序为:%d,%d,%d\n",x,y,z);}
2020-11-02 11:25:48
6398
3
原创 C语言程序设计——用简单if语句判断两个数的大小(例4.2)
#include<stdio.h>main(){int a,b,max;printf("\n请输入两个整数(a,b):");scanf("%d,%d",&a,&b);max=a;if(b>max)max=b;printf(“max=%d\n”,max);}
2020-11-02 11:05:37
6497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人