第九次作业

1.输入一个三位数,求个位,十位,百位.

#include<stdio.h>
main(){
	int i,g,s,b;
	scanf("%d",&i);
    g=i%100%10;
	s=i/10%10;
	b=i/100;
	printf("个位是%d\n十位是%d\n百位是%d\n",g,s,b);
}

  

 

 

2.输入一个年份,判断是不是闰年.

 

#include<stdio.h>
main(){
	int i;
	scanf("%d",&i);
    if(i%400==0||i%4==0&&i%100!=0)
		printf("闰年");
	else
	printf("不是闰年");
}

 

  

 

 

3.switch结构输入成绩,转成对应的等级.

 

#include<stdio.h>
main(){
	int i;
	scanf("%d",&i);
    switch(i/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");
		break;
	}
}

 

  

 

 

4.1+1/3+1/5+1/7+……+1/35,保留小数点后2.

 

#include<stdio.h>
main(){
	int i;
	double sum;
	sum=0;
	for(i=1;i<=35;i+=2){
		sum+=1.0/i;
	}
	printf("%.2f",sum);
}

 

  

 

 

5.使用函数求两个数的平方和,并调用.

 

#include<stdio.h>
int ping(int q,int w){
int e;
	e=q*q+w*w;
	return e;
}
main(){
	int a,b,c;
	scanf("%d%d",&a,&b);
	c=ping(a,b);
    printf("%d",c);
}

 

  

 

posted @ 2021-12-06 20:18  计算机2107赵瑞  阅读(39)  评论(0)    收藏  举报