2023-06-20 22:11来源:m.sf1369.com作者:宇宇
cmath里面;
#include <cmath>。
C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。最新正式标准C++14于2014年8月18日公布。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!
1.最简单的方法:
public static String reverse1(String str)
{
return new StringBuffer(str).reverse().toString();
}
2.最常用的方法:
public static String reverse3(String s)
{
char[] array = s.toCharArray();
String reverse = ; //注意这是空串,不是null
for (int i = array.length - 1; i >= 0; i--)
reverse += array[i];
return reverse;
}
3.常用方法的变形:
public static String reverse2(String s)
{
int length = s.length();
String reverse = ; //注意这是空串,不是null
for (int i = 0; i < length; i++)
reverse = s.charAt(i) + reverse;//在字符串前面连接, 而非常见的后面
return reverse;
}
4.C语言中常用的方法:
public static String reverse5(String orig)
{
char[] s = orig.toCharArray();
int n = s.length - 1;
int halfLength = n / 2;
for (int i = 0; i <= halfLength; i++) {
char temp = s[i];
s[i] = s[n - i];
s[n - i] = temp;
}
return new String(s); //知道 char数组和String相互转化
}
cmath里面吧
#include <cmath>
数学运算符
#include<math.h>
C++ 中 cmath 里
C math。h
#include<stdio.h>
#include<math.h>
main()
{
float a,b,c,s,area;
printf(请输入a,b,c,的值:\n);
scanf(%f,%f,%f,&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
if(a+b>c&&a+c>b&&b+c>a)
{if(abs(a-b)<c&&abs(a-c)<b&&abs(b-c)<a)<br/> {if(a==b||a==c||b==c)<br/> {printf(这是一个等腰三角形!\n);<br/> printf(这个三角形面积:%f\n,area);}
else {printf(不是等腰三角形!\n);<br/> printf(这个三角形面积%f\n,area);}}
else {printf(不能构成三角形,三边这差不行:!\n);}}
else {printf(不能构成三角形,三边之和不行!\n);}}
看哈要的不
么么的程序没有判断输入的三边是否能构成三角形啊
在scanf之后应该加入如下程序段
if((a+b)<=c||(a+c)<=b||(b+c)<=a)
{
printf(not a trig!\n);
return;
}
#include <stdio.h>
#include <math.h>
void main()
{
double a,b,c,p;
scanf(%f %f %f,&a,&b,&c);
p = (a+b+c)/2;
printf(%f,sqrt(p*(p-a)*(p-b)*(p-c)));
}
利用海伦公式来求
int main(void) { int a[10][10],(*p)[10]=a,i,j; for(i=0;i<10;i++) { *(*(p+i)+0)=1; *(*(p+i)+i)=1; } for(i=2;i<10;i++) for(j=1;j<i;j++) *(*(p+i)+j)=*(*(p+i-1)+j-1)+*(*(p+i-1)+j); for(i=0;i<10;i++) { for(j=0;j<=i;j++) printf(%5d,*(*(p+i)+j)); printf(\n); } getch(); return 0; }