1.
#include<stdio.h>
main(){
int a,b;
printf("请输入分数:");
scanf("%d",&a);
b=a/10;
switch(b)
{
case 10:
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");
}
}
2.
#include<stdio.h>
main(){
float x,y;
printf("输入x的值:");
scanf("%f",&x);
if(x>0){
y=x*x+1;
}
else if(x==0){
y=0;
}
else {
y=-x*x+1;
}
printf("x:%f\ny:%f\n",x,y);
}
3.
#include<stdio.h>
main(){
float a,b;
char sign;
printf("请输入计算表达式:");
scanf("%f%c%f",&a,&sign,&b);
switch(sign)
{
case '+':printf("%f",a+b);break;
case '-':printf("%f",a-b);break;
case '*':printf("%f",a*b);break;
case '/':printf("%f",a/b);break;
}
}
4.
#include<stdio.h>
main(){
int a;
printf("输入年份:");
scanf("%d",&a);
if(a%4==0&&a%100!=0||a%400==0){
printf("是闰年");
}
else{
printf("是平年");
}
}
5.
#include<stdio.h>
main(){
float a,b,c,max;
printf("请输入三个数:");
scanf("%f%f%f",&a,&b,&c);
max=a>b?a:b;
max=max>c?max:c;
printf("最大的数是%f",max);
}
6.
#include<stdio.h>
main(){
int m;
scanf("%d",&m);
if(m%4==0&&m%6==0){
printf("能\n");
}
else{
printf("不能\n");
}
}
1.编写程序,判断n是正数还是负数。
#include<stdio.h>
main(){
float a;
printf("请输入一个数:");
scanf("%f",&a);
if(a>0){
printf("是正数");
}
else if(a<0){
printf("是负数");
}
else{
printf("既不是正数也不是负数");
}
}
2.使用条件运算符,找出a,b,c,d中最大的数。
#include<stdio.h>
main(){
float a,b,c,d,max;
printf("输入四个数:");
scanf("%f%f%f%F",&a,&b,&c,&d);
max=a>b?a:b;
max=max>c?max:c;
max=max>d?max:d;
printf("较大的数是:%f",max);
}
3.已知某商场进行促销活动
#include<stdio.h>
main(){
float x;
printf("请输入消费金额:");
scanf("%f",&x);
if(x>=1000&&x<2000){
printf("实际消费是:%f",x*0.9);
}
else if(x>=2000&&x<3000){
printf("实际消费是:%f",x*0.85);
}
else if(x>=3000&&x<5000){
printf("实际消费是:%f",x*0.6);
}
else{
printf("实际消费是:%f",x);
}
}
4.
#include<stdio.h>
main(){
int a,b;
printf("请输入年份和月份:");
scanf("%d%d",&a,&b);
switch(b)
{
case 2:if(a%4==0&&a%100!=0||a%400!=0){
printf("28天!\n");
}
else{
printf("29天!\n");
};break;
case 4:
case 6:
case 9:
case 11:printf("30天!\n");break;
default:printf("31天!\n");break;
}
}
5.
#include<stdio.h>
main(){
int a,b,c;
printf("请输入三条边:");
scanf("%d%d%d",&a,&b,&c);
if(a+b>c||a+c>b||b+c>a){
printf("可以构成三角形!");
}
else{
printf("不能构成三角形!");
}
}