栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言简单题目(2)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言简单题目(2)

  1. 写一个程序,功能是从键盘接收三个英文字母,并按输入顺序的反向输出出来,然后,换行输出这三个字符ASCII码值的和。要求用getchar接收字符,用putchar输出字符。
#include

int main()

{

char a,b,c;

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

a=getchar();

b=getchar();

c=getchar();

printf("输出顺序:");

putchar(c);

putchar(b);

putchar(a);

printf("n");

printf("%这三个字符ASCII码值的和:%dn",a+b+c);

return 0;

}

2. 输入一个圆的圆心坐标(定义两个变量,分别接收两个坐标)以及圆周上一个点的坐标(全部为float型数据),编程计算并输出这个圆的面积。

#include 

#include 

int main()

{

float x1,x2,y1,y2,r,area;

printf("请输入圆的圆心坐标:x1=  ,y1= n");

scanf("%lf%lf",&x1,&y1);

printf("圆周上一个点的坐标:x2=  ,y2= n");

scanf("%lf%lf",&x2,&y2);

r=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));

printf("圆的半径为:r=%fn",r);

area=3.14*r*r;

printf("圆的面积为:area=%fn",area);

return 0;

}

3. 输入一个平面点的坐标以及一条直线方程y=a*x+b中的ab,计算这个平面点到直线的距离,并输出,精确到小数点后两位。

提示:如果用到绝对值的计算,程序代码中要把math.h包含进来,求绝对值的函数为fabs(x)。

#include 

#include 

int main()

{

float x,y,z,a,b,d;

printf("请输入坐标:x=  ,y= n");

scanf("%lf%lf",&x,&y);

printf("请输入:a=  ,b= n");

scanf("%lf%lf",&a,&b);

d=fabs(a*x-y+b)/sqrt(a*a+1);

printf("这个平面点到直线的距离:d=%0.2fn",d);

return 0;

}

  1. 编程从键盘中输入3*3的行列式的9个元素值,计算并输出该行列式的值。
#include

int main()

{

int a,b,c,d,e,f,g,h,i,sum;

printf("请输入行列式的元素:,n");

scanf("%d%d%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g,&h,&i);

printf("行列式为:n");

printf("*%d %d %d*n",a,b,c);

printf("*%d %d %d*n",d,e,f);

printf("*%d %d %d*n",g,h,i);

sum=a*e*i+d*h*c+g*b*f-c*e*g-b*d*i-a*f*h;

printf("该行列式的值sum=%dn",sum);

return 0;

}

5. 编程从键盘中输入一个二元一次方程组中a,b,c,d,e,f这六个数据,求xy的值并输出。

提示:把a,b,c都乘以e,把d,e,f都乘以b,那么,。输入数据时,要确保(a*e-d*b)的值不为0。

#include

int main()

{

int a,b,c,e,f,x,y;

float d,d1,d2;

printf("请输入相关的值:n");

scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);

d1=c*e-b*f;

d2=a*f-c*d;

d=a*e-b*d;

printf("d1=%fn",d1);

printf("d2=%fn",d2);

printf("d=%fn",d);

x=d1/d;

y=d2/d;

printf("x=%fn",x);

printf("y=%fn",y);

return 0;

}

6. 华氏温度F与摄氏温度c的转换公式为,请编程输入一个华氏温度,并输出其对就的摄氏温度。

#include

int main()

{

float F,C;

printf("请输入您需要转换的华氏温度:");

scanf("%f",&F);

C = (F-32)*5/9.0;

printf("其对应的摄氏温度为:%.2f n",C);

}



 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/291742.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号