xhywxs

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

#include<stdio.h>
main()
{
	int a,b,c,S;printf("请输入一个三位数\n");
	scanf("%d",&S);
	c=S/100;
	b=(S/10)%10;
	a=S%10;
	printf("该三位数个位为%d,十位为%d,百位为%d\n",a,b,c);

}

 

 

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

#include<stdio.h>
main()
{
	int year;
	printf("请输入一个年份\n");
	scanf("%d",&year);
	if (year&4==0 && year%100 !=0||year%400==0)
	{
		printf("%d是闰年\n",year);
	
	}
	else
	{
		printf("%d不是闰年\n",year);
	
	}
	system("pause");
	return 0;
}

 

 

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

#include<stdio.h>
main()
{
	char grade;
	scanf("%c",&grade);
	printf("你的成绩范围:B\n");
	switch(grade)
	{
		case\'A\':printf("85-100\n");break;
			case\'B\':printf("70-84\n");break;
				case\'C\':printf("60-69\n");break;
					case\'D\':printf("0-69\n");break;
					default:printf("error\n");
}

 

4.求1+1/3+1/5+1/7+…..+1/35,保留小数点后两位

#include<stdio.h>

main()

{

int i=1,n;

double sum=0;

scanf("%d",&n);

while(i<=n)

{

          sum+=1.0/i;

          i+=2;

}

printf("sum=%df\n",sum);


}

 

5.编写程序循环输入一个字符,直到输入\'Q\'程序结束

#include<stdio.h>

main(){

  char i;

  printf("请输入一个字符:");

  scanf("%c",&i);

  while(i!=\'Q\'){

          scanf("%c",&i);

  }

}

 

 

 

 

6.编写程序给定数组{6,2,3,5,7,4,1},使用冒泡排序,并输出排序后的数组

#include<stdio.h>

main(){

         int i,j;

         int c[7]={6,2,3,5,7,4,1};

         for(i=0;i<7;i++){

                          printf("%-5d",c[i]);

                  printf("\n");

         }

}

 

 

 

7.编写程序使用函数求两个数的平方和,并调用
#include<stdio.h> double sum() { int a,b; printf("请输入两个数"); scanf("%d%d",&a,&b); return a*a+b*b; } main() { printf("%.2f",sum()); return 0; }

 

分类:

技术点:

相关文章: