C语言练习题(一)

目录

数字比大小(1)

数字比大小(2)

大小写转换 

整数交换 

鸡兔同笼 

计算两数之间所有数的总和 

 计算三角形面积

数字金字塔 


数字比大小(1)

#include
int main()
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
    if(a>b&&a>c)
    {
    	printf("%d",a); 
	} 
	else
	{
		if(b>c)
		{
			printf("%d",b);
		}
		else
		{
			printf("最大的是:%d",c);
		}
	}
	return 0;
 } 

运行结果:

C语言练习题(一)_第1张图片

数字比大小(2)

#include
int main()
{
	int a,b,c,d;
	scanf("%d%d%d%d",&a,&b,&c,&d);
    if(a

运行结果:

C语言练习题(一)_第2张图片 

大小写转换 

#include
int main()
{
	char ch;
	ch=getchar();
	if(ch>='a'&&ch<='z')
	{
        ch -=32;
	    printf("%c",ch);
    }
	else
	{
		ch+=32;
		printf("%c",ch);
	 } 
	return 0;
 } 

运行结果:

C语言练习题(一)_第3张图片

整数交换 

#include
int J(int a,int b);
int main()
{
	int a,b;
	scanf("%d%d",&a,&b);
	J(a,b);
	return 0;
}
int J(int a,int b)
{
	int c;
	c=a;
	a=b;
	b=c;
	printf("%d %d",a,b); 
}

运行结果:

C语言练习题(一)_第4张图片

鸡兔同笼 

#include
int main()
{
	int a,b,c,d;
	printf("请输入鸡兔总数:");
	scanf("%d",&a);
	printf("请输入鸡兔脚的总数:"); 
	scanf("%d",&b);
	c=(4*a-b)/2;
	d=a-c;
	printf("鸡有%d只,兔有%d只",c,d);
	return 0; 
 } 

运行结果:

C语言练习题(一)_第5张图片

计算两数之间所有数的总和 

#include
int main()
{
	int m,n,sum;
	scanf("%d%d",&m,&n);
	sum=0;
	while(m<=n)
	{
		sum+=m;
		m++;
	}
	printf("%d\n",sum);
	return 0;
 } 

运行结果:

C语言练习题(一)_第6张图片

 计算三角形面积

#include
#include
int main()
{
	printf("请输入三角形的三条边:"); 
	double a,b,c,p,s;
	scanf("%lf%lf%lf",&a,&b,&c);
	p=(a+b+c)/2;
	s=sqrt(p*(p-a)*(p-b)*(p-c));
	printf("三角形的面积是:%.2lf",s);
	return 0;
}

运行结果:

C语言练习题(一)_第7张图片

数字金字塔 

#include 
void pyramid( int n );
int a=1,b=1;
int main()
{    
    int n;
    scanf("%d", &n);
    pyramid(n);
    return 0;
}
 void pyramid( int n )
{  
  int m;
while(n--)
{     
    char w=' ';
    for(int i=1;i<=n;i++)
    printf("%c",w);
    for( m=1;m<=2*a-1;m++)
    printf("%d",b);
    printf("\n");
    a++;
    b++;
}
}

运行结果:

C语言练习题(一)_第8张图片

 

你可能感兴趣的:(C语言,c语言)