xhywxs

1.编写程序,接收一名学生的数学、外语、计算机三颗成绩,并输出总分sum和平均分average。

#include<stdio.h>
main()
{
	int shuxue,waiyu,jisuanji;
	float average;
	printf("shuxue=");
	scanf("%d",&shuxue);
	printf("waiyu=");
	scanf("%d",&waiyu);
	printf("jisuanji=");
	scanf("%d",&jisuanji);
	average=(shuxue+waiyu+jisuanji)/3.0;
	printf("average=%2f\n",average);
}

 

 

 

2.使用条件运算符,找出a,b,c,d四个数中最大的数。

#include<stdio.h>
main()
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	if(a<b)a=b;
		if(a<c)a=c;
		printf("%d\n",a);



}

 

3.编写程序,输入一个正整数判断该数是否同时被6和8整除。若是可以整除则输出yes;否则输出no。

#include<stdio.h>
main()
{
	int n;
	scanf("%d",&n);
	if(n%6==0&&n%8==0){
		printf("yes");
	}
	else printf("no");;



}

 

 

 

4.编写程序,使用while语句求和sum=1+3+5+。。。+33

#include<stdio.h>
main()
{
	int i=1,sum=0;
	while(i<=33){
		sum+=i;
		i+=2;
	}
	printf("%d",sum);



}

 

 

 

打印输出下面图形

*

**

***

****

*****

#include<stdio.h>

main()

{

int i,j;

for(i=1;i<=5;i++)

{for(j=1;j<=i;j++)

printf("*");

printf("\n");

}

 

 

6 int m[5]={12,43,3,43,45},从键盘接受一个整型变量n,判断m中是否存在n;如果存在,输出在m中的位置;否则,输出NO FOUND!

#include<stdio.h>

main()

{

int m[5]={12,43,3,43,45};

int n,j=0,i=0;

printf("请输入一个数\n");

scanf("%d",&n);

for(i=0;i<5;i++)

     if(n==m[i])

     {printf("n所在位置为%d\n",i+1);

     j++;

     }

     if(j==0)

         printf("NO FOUND");

}

 

 

7使用递归函数求一个数的阶乘。

#include<stdio.h>

int fac(int n){

if(n==1)

     return 1;

else

     return n*fac(n-1);

}

main(){

int a,b;

printf("请输入一个数\n");

scanf("%d",&a);

b=fac(a);

printf("%d!=%d\n",a,b);

return 0;
}

 

 

 

分类:

技术点:

相关文章: