C++中數的平方是什么函數?
2 回答
波斯汪
TA貢獻1811條經驗 獲得超4個贊
| 1234567891011 | #include<stdio.h> #include<math.h>void main() { double a;start: printf("輸入一個值:"); scanf("%lf", &a);//接收一個輸入 printf("乘法運算平方=%lf\n", a*a);//用乘法計算平方 printf("pow函數運算平方=%lf\n", pow(a,2));//調用pow函數并輸出結果 goto start;//跳到上面重新接收輸入} |
如果是求任意數的平方可以直接用乘法運算,不需要使用什么函數,如果要用函數的話可以用math庫中的pow函數可以運算一個數的N次方,然后調用pow(值,次方數)。
上用C語言寫了一個例子
如果是要求一個范圍的所有完全平方數,可以寫一個循環來遍歷計算平方數。
下面C語言例子
| 123456789101112131415 | #include<stdio.h> //平方數函數void f(int c) { for (int i = 1; i <= c; i++) {//循環遍歷 printf("%d\n", i*i);//計算并輸出 }}void main() { int a;//聲明變量,用于存儲輸入的值start: printf("輸入一個值:");//輸出提示 scanf("%d", &a);//接收輸入 f(a);//調用遍歷平方數函數 goto start;} |
- 2 回答
- 0 關注
- 4775 瀏覽
添加回答
舉報
0/150
提交
取消


