當前位置:首頁 » 編程語言 » c語言中怎麼求整數平方
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中怎麼求整數平方

發布時間: 2022-06-27 03:02:06

㈠ 用c語言編程:輸入一個整數,求它的平方,立方,平方根(結果保留2位小數 )

#include<stdio.h>
#include<math.h>
intmain(void)
{
intn;
scanf("%d",&n);
printf("%d%d%f",n*n,n*n*n,sqrt(n));
return0;
}

㈡ c語言編程由鍵盤輸入任意一個整數,求其每位數字的平方和及平方根和。

#include
<math.h>
#include
<stdio.h>
long
main()
{
int
n;
int
ans=0;
double
ans1=0;
printf("請輸入一個整數");
scanf("%d",&n);
while(n!=0)
{
long
temp=n%10;
ans+=temp*temp;
ans1+=sqrt(temp);
n/=10;
}
printf("平方和為%d\n",ans);
printf("平方和為%f\n",ans1);
return(0);
}
已經改過可以運行,既然輸入整數,最後把n定義為整數類型,不是浮點類型。

㈢ 編寫函數:計算並返回一個整數的平方。 c語言

int pow1(int a){
return a*a;
}

int main(){
int m;
scanf("%d", &m);
printf("POW=%d\r\n", pow1(m) );
}

㈣ 用C語言求一個大數的平方

#include<stdio.h>
#include<string.h>

characInString[1024];
characOutString[1024];

intmain(void)
{
inti,j,iInNum,iNum;
printf("%s ","請輸入大數:");
scanf("%s",acInString);
iInNum=strlen(acInString);

//輸入字元轉數字
for(i=0;i<1024;i++)
acInString[i]-=48;

//結果數組清零
for(i=0;i<1024;i++)
acOutString[i]=0;

//計算
for(i=iInNum-1;i>=0;i--)
{
for(j=iInNum-1;j>=0;j--)
{
iNum=acInString[i]*acInString[j];
acOutString[i+j+1]+=iNum%10;
if(acOutString[i+j+1]>9)
{
acOutString[i+j+1]=acOutString[i+j+1]%10;
acOutString[i+j]+=1;
}
acOutString[i+j]+=iNum/10;
if(acOutString[i+j]>9)
{
acOutString[i+j]=acOutString[i+j]%10;
acOutString[i+j-1]+=1;
}
}
}

//去掉多餘的0
iNum=0;
for(i=0;i<iInNum*2;i++)
{
if(acOutString[i]!=0)
break;
if(acOutString[i]==0)
iNum++;
}
if(iNum==iInNum*2)
iNum-=1;
for(i=iNum;i<iInNum*2;i++)
acOutString[i-iNum]=acOutString[i];

//結果數字轉字元
for(i=0;i<iInNum*2;i++)
acOutString[i]+=48;
acOutString[iInNum*2-iNum]='';

//輸出結果
printf("大數平方為: %s ",acOutString);

return0;
}

㈤ c語言中的平方是怎麼表示的

math.h文件中含有乘方(包括開方)的庫函數

表示為:pow(x,y)

其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)

表示為:double pow(double x, double y);

拓展資料

C語言pow()函數:求x的y次方(次冪)

頭文件:

㈥ C語言編程。。從鍵盤輸入一個整數,求其平方並輸出..

#include <conio.h>
int main(void)
{
int a;
printf("請輸入一個整數:");
scanf("%d",&a); / *標准輸入函數,從鍵盤輸入一個整數,復制給a */
printf("運行結果是:%d*%d=%d\n",a,a,a*a);
system("PAUSE");
return 0;
}

㈦ 編寫一個函數square()對一個整數返回它的平方數 用c語言編寫~

代碼如下:

#include <stdio.h>

int square(int a){

return a*a;

}

int main(void){

int a;

scanf("%d",&a);

printf("輸入的數為%d ",a);

printf("平方數為%d ",square(a));

return 0;

} 。

代碼運行結果:

(7)c語言中怎麼求整數平方擴展閱讀

C語言還提供了內置的庫函數來求一個整數的平方數,就是內置math.h文件中含有乘方(包括開方)的庫函數,編寫程序導入Math.h文件就行,表示為:pow(x,y),其中x和y都是雙精度浮點(double)型,x是底數,y是指數(如果是小數即為開方)。

㈧ 寫一個求整數平方的函數,在主函數中由鍵盤輸入一個整數,調用此函數並且把平方值顯示出來 c語言

#include<stdio.h>
intpingfang(intnum)
{
returnnum*num;
}
intmain()
{
intn;
printf("請輸入一個整數:");
scanf("%d",&n);
printf("%d的平方值為:%d ",n,pingfang(n));
}

㈨ C語言編寫一段程序,求輸入的數的平方以及立方分別是多少

#include <stdio.h>

int main()

{ double x;

scanf("%lf",&x);

printf("%g %g ", x*x,x*x*x);

return 0;

}

㈩ C語言中怎麼計算一個數的平方

可以用b=a*a來算,也可以用math庫的pow函數來算
要用pow首先要包含頭文件
#include
然後調用pow函數
double
pow(
double
base,
double
exp
);
函數返回以base為底的exp次,不允許的取值范圍:
當base

0
且exp
小於或等於
0
當base

負數

exp
不為整數