怎样用c++表示
发布网友
发布时间:2023-07-04 03:35
我来回答
共2个回答
热心网友
时间:2023-09-25 12:04
很简单,
#include "math.h"
pow(n,n);
满意请点击采纳按钮,谢谢!
如需其他帮助,请追问。
首先对楼主表示歉意,我眼镜没带好,没看清题,现特意将错误答案留在上方,告诫我以后不要乱说。
补充如下:
#include "stdio.h"
#include "math.h"
double calc(double lIpt)
{
double lCnt,lResu;
lResu=lIpt;
for(lCnt=0;lCnt<lIpt-1;lCnt++)
{
lResu=pow(lResu,lIpt);
}
return lResu;
}
void main()
{
printf("%f",calc(4));
}
你的数很恐怖,到4时,long类型的变量就出现溢出了,所以改为double类型。
热心网友
时间:2023-09-25 12:04
#include <iostream>
#include <string>
using namespace std;
int main()
{
int n = 7;
for (int i = 1; i < 5; ++i) {
cout << string(n + 1 - 2 * i, ' ');
cout << string(2 * i - 1, '*');
cout << endl;
}
for (int i = 3; i > 0; --i) {
cout << string(n + 1 - 2 * i, ' ');
cout << string(2 * i - 1, '*');
cout << endl;
}
return 0;
}
追问非常感谢
追答OK的话麻烦采纳一下吧