PTA从键盘上输入一个小写字母,然后将小写字母转换成大写字母输出。 从键盘输入一个正整数x,编程序计算它的平方根。 赤道上,东半球,输入两个经度值,求球面两点之间的距离

从键盘上输入一个小写字母,然后将小写字母转换成大写字母输出。

这个问题做法更多了,你可以直接操作“32”,或者用“加减法”的形式,也可以搞个字符,毕竟字符型跟跟整形可以互换对吧,具体怎么做看你了,反正方法多,哈哈哈哈

#include<stdio.h>
int main()
{
    char A,B;
    scanf("%c",&A);
    B=A-32;
    printf("%c",B);
    return 0;
}

从键盘输入一个正整数x,编程序计算它的平方根。

别忘了引用math.h库,因为用了sqrt()函数,再就是数据类型需要注意,用float,开平方出来的一般都是小数对吧

#include<stdio.h>
#include<math.h>
int main()
{
    int x;
    float b;
    scanf("%d",&x);
    b=sqrt(x);
    printf("%.2f",b);
        return 0;
}

赤道上,东半球,输入两个经度值,求球面两点之间的距离(这个题目挺有意思,拿出来看看)

1.math.h先引用,因为后面要用fabs()这个函数,类似的函数库以后别忘了引用
2.#define PI 3.1415926宏定义,这个看个人习惯吧,我挺喜欢提前定义的,哈哈哈哈
3.程序中的提示删掉就好,毕竟平台不认
4.数据类型一直是一个需要注意的点!!!!!!!!!!!!!

#include<stdio.h>
#include<math.h>  
#define R 6377.830	
#define PI 3.1415926	
int main()
{
	float a,b,n,l;
	printf("请分别输入两地的经度值:\n");
	scanf("%f%f",&a,&b);
	n=fabs(a-b);	//确保正数   对某些函数要熟记于心
	l=n*PI*R/180.0;		//公式。。一般扯到公式就容易出错,数据类型或者表达式的意义都可能导致错误
	printf("两地之间的距离为%f",l);	//可能还会要求格式问题  这个到时候自己注意一下。。
	return 0;
}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值