第五次作业
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
1.编写程序,使用switch-case语句,将输入的分数mark(0~100整数)转换为相应的等级。#include<stdio.h>main(){ int mark; printf("请输入学生的分数(0-100):\n"); scanf("%d",&mark); switch(mark/10) { case 10:printf("A\n"); break; case 9:printf("A\n"); break; case 8:printf("B\n"); break; case 7:printf("C\n"); break; case 6:printf("D\n"); break; default:printf("NO PASS!\n"); }} |

|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
2.编写程序,根据x的数值,求出相应y的值。#include<stdio.h>main(){ int x,y; printf("请输入一个x的值"); scanf("%d",&x); if(x>0){ y=x*x+1; }else if(x==0){ y=0; }else y=-x*x+1; printf("%d",y);} |

|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
3.使用多分支选择结构,实现两个数的加、减、乘、除的简单计算器。#include<stdio.h>main(){ int a,b; char sign; printf("请输入计算的表达式:\n"); scanf("%d%c%d",&a,&sign,&b); switch(sign) { case'+':printf("a+b=%d\n",a+b); break; case'-':printf("a-b=%d\n",a-b); break; case'*':printf("a*b=%d\n",a*b); break; case'/':printf("a/b=%d\n",a/b); break; }} |

|
1
2
3
4
5
6
7
8
9
10
11
12
|
4.输入年份判断是不是闰年(闰年条件:能被4整除但不能被100整除或者能被400整除)。#include<stdio.h>main(){ int year; printf("请输入一个年份:"); scanf("%d",&year); if((year%4==0)&&(year%100!=0)||(year%400==0)){ printf("这是闰年"); }else printf("这是平年");} |

|
1
2
3
4
5
6
7
8
9
10
|
5.编写程序,使用条件运算符找出三个数中最小的数字,并输出。#include<stdio.h>main(){ int a,b,c,min; scanf("%d %d %d",&a,&b,&c); min=a<b?a:b; min=min<c?min:c; printf("%d",min);} |

|
1
2
3
4
5
6
7
8
9
10
11
|
6.编写程序,判断整数m是否能被4和6同时整除。#include<stdio.h>main(){ int m; scanf("%d",&m); if(m%4==0&&m%6==0){ printf("YES\n"); }else printf("NO\n");} |

浙公网安备 33010602011771号