目录
数字比大小(1)
#include<stdio.h>
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;
}
运行结果:
数字比大小(2)
#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a<b&&a<c&&a<d)
{
printf("最小的是:%d",a);
}
else
{
if(b<c&&b<d)
{
printf("最小的是:%d",b);
}
else
{
if(c<d)
{
printf("最小的是:%d",c);
}
else
{
printf("最小的是:%d",d);
}
}
}
return 0;
}
运行结果:
大小写转换
#include<stdio.h>
int main()
{
char ch;
ch=getchar();
if(ch>='a'&&ch<='z')
{
ch -=32;
printf("%c",ch);
}
else
{
ch+=32;
printf("%c",ch);
}
return 0;
}
运行结果:
整数交换
#include<stdio.h>
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);
}
运行结果:
鸡兔同笼
#include<stdio.h>
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;
}
运行结果:
计算两数之间所有数的总和
#include<stdio.h>
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;
}
运行结果:
计算三角形面积
#include<stdio.h>
#include<math.h>
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;
}
运行结果:
数字金字塔
#include <stdio.h>
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++;
}
}
运行结果: