从键盘上输入一个小写字母,然后将小写字母转换成大写字母输出。
这个问题做法更多了,你可以直接操作“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;
}