C语言写m的n次方,不用pow函数,自己写了一个程序,但是答案部队……请前辈指点下 c语言网络编程 网络编程什么语言

c\u8bed\u8a00\u7f51\u7edc\u7f16\u7a0b \u4e66

\u670b\u53cb\uff0c\u6211\u7684\u5efa\u8bae\u662f\uff0c\u4f60\u5728\u5b66\u7f51\u7edc\u7f16\u7a0b\u4e4b\u524d\uff0c\u4e00\u5b9a\u8981\u628ac\u57fa\u7840\u5b66\u597d\uff0c\u5f53\u7136\u4e0d\u53ea\u770b\u8c2d\u6559\u6388\u7684\u4e66\u4e86\uff0c\u4e0b\u9762\u63a8\u8350\u7684\u51e0\u672c\u4e66\u88ab\u516c\u8ba4\u4e3ac\u8bed\u8a00\u65b9\u9762\u7684\u7ecf\u5178\u4e66\u7c4d\uff0c\u5206\u522b\u662f\uff1a
1\u3001c\u548c\u6307\u9488 Kenneth A.Reek \u8457 \u5f90\u6ce2\u8bd1 \u4eba\u6c11\u90ae\u7535\u51fa\u7248\u793e
2\u3001c\u9677\u9631\u548c\u7f3a\u9677 Andrew Koenig\u8457 \u9ad8\u5dcd\u8bd1 \u4eba\u6c11\u90ae\u7535\u51fa\u7248\u793e
3\u3001c\u4e13\u5bb6\u7f16\u7a0b Dennis Ritchie\u8457 \u4eba\u6c11\u90ae\u7535\u51fa\u7248\u793e
\u53e6\u5916\u63a8\u8350\u57fa\u672c\u7f51\u7edc\u7f16\u7a0b\u4e66\u7c4d\uff0c\u4e5f\u88ab\u79f0\u4e3a\u7ecf\u5178\uff0c\u5206\u522b\u662f\uff1a
1\u3001TCP/IP\u8be6\u89e3 \u53771\uff1a\u534f\u8bae W. Richard Stevens\u8457 \u8c22\u5e0c\u4ec1\u6821 \u673a\u68b0\u5de5\u4e1a\u51fa\u7248\u793e
2\u3001unix\u7f51\u7edc\u7f16\u7a0b\uff08\u7b2c\u4e09\u7248\uff09 steven\u8457 \u6e05\u534e\u5927\u5b66\u51fa\u7248\u793e
\u4f60\u8bf4\u4f60c\u57fa\u7840\u4e0d\u662f\u5f88\u597d\uff0c\u6240\u4ee5\u6211\u5efa\u8bae\u4f60\u770b\u4e66\u7684\u5148\u540e\u987a\u5e8f\uff1a\u5148\u628a\u8c2d\u6559\u6388\u90a3\u672c\u4e66\u770b\u900f\uff0c\u63a5\u7740\u770b\u4e0a\u9762\u7684c\u8bed\u8a00\u65b9\u9762\u7684\u4e09\u672c\u4e66\u7c4d\uff0c\u5f53\u7136\u4f60\u53ef\u4ee5\u5148\u770b\u5176\u4e2d\u7684\u4e00\u672c\u6216\u4e24\u672c\uff0c\u770b\u900f\u540e\uff0c\u4f60\u7684c\u8bed\u8a00\u529f\u5e95\u5c31\u5f88\u4e0d\u9519\u4e86\uff08\u4e00\u5b9a\u8981\u7ed3\u5408\u4e66\u91cc\u9762\u7684\u8303\u4f8b\u591a\u505a\u9898\uff09\uff0c\u6b64\u65f6\u4f60\u7684\u57fa\u7840\u5c31\u6253\u597d\u4e86\uff0c\u5c31\u53ef\u4ee5\u63a5\u7740\u770b\u4e0b\u9762\u6211\u7ed9\u4f60\u63a8\u8350\u7684\u4e24\u672c\u5173\u4e8e\u7f51\u8def\u7f16\u7a0b\u65b9\u9762\u7684\u4e66\u7c4d\u4e86\uff01\u597d\u597d\u5b66\u4e60\uff0c\u5b66\u6d77\u65e0\u6daf\uff01

\u7f51\u7edc\u7f16\u7a0b\u8fd9\u4e2a\u6982\u5ff5\u592a\u5927\u4e86\uff0c\u5305\u62ec\u5f88\u591a\u4e1c\u897f\uff0c\u9700\u8981\u5404\u79cd\u8bed\u8a00\u3002\u5927\u6982\u7ed9\u4f60\u8bf4\u4e00\u8bf4\u5427\u3002 \u4f20\u8f93\u5c42\u4ee5\u4e0b\u7684\u7f16\u7a0b\u6280\u672f\uff0c\u4e00\u822c\u6765\u8bf4\u662f\u7528\u6c47\u7f16\u3001C\u8bed\u8a00\u8fd9\u4e00\u7c7b\u4e0e\u5e95\u5c42\u7ed3\u5408\u5f88\u7d27\u5bc6\u7684\u7f16\u7a0b\u8bed\u8a00\u3002\u6bd4\u5982\uff0c\u57fa\u672c\u7684\u8def\u7531\u5668\u7f16\u7a0b\u3001\u7f51\u7edc\u5c42\u6570\u636e\u4ea4\u6362\u6280\u672f\u7f16\u7a0b\u7b49\u7b49\u3002

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
double power(double radix, int n)
{
double result_data = 1;
for (int i = 0; i<n; i++)
{
result_data = result_data*radix;
}
return result_data;
}
int main()
{
double radix; int n;
printf("底数是?->");
scanf("%lf", &radix);//这里
printf("指数是?->");
scanf("%d", &n);
printf("%f的%d次方是%fです。
", radix, n, power(radix, n));
return 0;
}


把scanf 和printf中的%f换成%lf就可以了,double输出格式是%lf, %f是float的输出格式

scanf("%f", &radix);
改成scanf("%lf", &radix);
f是给float用的,而你用过的是double

因为定义了double类型
要将

scanf("%f", &radix);

=>scanf("%lf", &radix);

同理
printf("%lf的%d次方是%lf

  • 璇锋暀澶ц櫨:C璇█閲岃琛ㄧずm鐨刵娆℃柟鎬庝箞琛ㄧず
    绛旓細鏈鍓嶉潰杩樺緱鍔犱釜#include <math.h> 鐒跺悗灏 m=power(m,2);鏀规垚 n=pow(m,2);
  • c璇█涓鏈夋病鏈娆℃柟杩欎釜鍑芥暟?
    绛旓細c++涓彲浠浣跨敤pow锛堬級鍑芥暟鏉ヨ〃绀娆℃柟銆傚彲浠ヤ娇鐢╬ow锛堬級鍑芥暟鏉ヨ〃绀烘鏂广傝繖涓嚱鏁版槸鏍囧噯搴撲腑鐨勪竴閮ㄥ垎锛屼綅浜cmath搴撲腑銆備娇鐢ㄨ繖涓嚱鏁版椂锛屼綘闇瑕佷紶鍏ヤ袱涓弬鏁帮細鍩烘暟鍜屾寚鏁般侰++鏄竴绉嶅箍娉涗娇鐢ㄧ殑缂栫▼璇█锛屽畠鏄敱BjarneStroustrup浜1983骞村紑鍙戠殑涓绉嶉珮绾х紪绋嬭瑷銆傛槸鍦C璇█鐨鍩虹涓婂彂灞曡捣鏉ョ殑锛屽畠寮曞叆浜嗚澶氭柊...
  • C璇█涓敤鍑芥暟琛ㄧずm鐨刵娆℃柟
    绛旓細杩欐槸涓涓疄渚嬶紝鍑芥暟cm灏辨槸琛ㄧずx鐨刵娆℃柟銆備唬鐮佸涓嬶細include <stdio.h> float cm(float x,int n){ if(n==1)return x;else return x*cm(x,n-1);} void main(){ int n;float x;scanf("%d",&n);//n;scanf("%f",&x);//x;printf("x鐨%d娆℃柟鏄:%f",n,cm(x,n));} ...
  • C璇█楂樻墜姹傛寚鏁,棰樼洰鏄涓嶇敤POW鍑芥暟姹俋鐨凬娆℃柟,涓嬮潰鏄垜鐨勭▼搴,閿欏摢...
    绛旓細c99鏍囧噯瑙勫畾锛氭墍鏈夌殑鍙橀噺瀹氫箟鎴栬呭嚱鏁板0鏄庡繀椤绘斁鍦ㄥ叾浠栫殑璇彞涔嬪墠锛屾墍浠nt y;int s=1;閮借鏀惧湪绗竴涓猵rintf璇彞涔嬪墠锛涘彟澶栵紝x=x*s瑕佹敼涓簊=s*x锛沺rintf("The calculation is %d"\n,x);搴旀敼涓猴細printf("The calculation is %d"\n,s);...
  • c璇█鎬庝箞琛ㄧず涓涓暟鐨刵娆℃柟
    绛旓細C璇█涓璁$畻涓涓暟鐨凬娆℃柟鍙互鐢ㄥ簱鍑芥暟pow鏉ュ疄鐜般傚嚱鏁板師鍨嬶細double pow(double x, double y)銆備唬鐮佸涓嬶細include <stdio.h> include <math.h> int main( ){ printf("%f",pow锛坸锛寉)锛夛紱return 0锛泒 娉細浣跨敤pow鍑芥暟鏃讹紝闇瑕佸皢澶存枃浠#include<math.h>鍖呭惈杩涙簮鏂囦欢涓傘...
  • 缂栧啓绋嬪簭杈撳叆瀹炴暟x鍜屾鏁存暟y璁$畻x鐨刵娆℃柟,涓鍏佽璋冪敤pow鍑芥暟姹傚箓
    绛旓細杩欎釜棰樹笉闅惧憖锛熸庝箞娌′汉绛旓紵涓嶇敤pow鍑芥暟锛岄偅灏辫嚜宸卞啓涓猣or寰幆鍛銆傚氨鏄笉鐭ラ亾浣犺姹備粈涔堣瑷浜嗭紝浣犱篃涓嶈娓呮锛孋鍜孋++閮藉啓浜嗭紝濡傛灉婊℃剰锛屽氨閲囩撼浜嗗惂 C璇█锛歩nclude <stdio.h> void main(){ int y,i;double x,n=1.0;printf("璁$畻x鐨剏娆℃柟,璇疯緭鍏鍜寉:\n");scanf("%lf %d",&x,&y...
  • C璇█涓璁$畻涓涓暟鐨凬娆℃柟濡備綍瀹炵幇?
    绛旓細C璇█涓璁$畻涓涓暟鐨凬娆℃柟鍙互鐢ㄥ簱鍑芥暟pow鏉ュ疄鐜般傚嚱鏁板師鍨嬶細double pow(double x, double y)銆備妇渚嬪涓嬶細double a = pow(3.14, 2); // 璁$畻3.14鐨勫钩鏂广傛敞锛浣跨敤pow鍑芥暟鏃讹紝闇瑕佸皢澶存枃浠#include<math.h>鍖呭惈杩涙簮鏂囦欢涓
  • C璇█閲岃鍙n娆℃柟鎬庝箞鍐
    绛旓細寮曠敤math.h搴擄紝寮曠敤鏂规硶涓哄湪绋嬪簭寮濮嬫椂 鍐欏叆锛#include<math.h> 渚嬪锛歩nclude<stdio.h> include<math.h> int main(){ int n=2,m;m=pow(2,3);printf("%d",m);return 0;}
  • c璇█涓笉鐢搴撳嚱鏁版庝箞姹骞鎸囨暟?
    绛旓細瑕涓嶄娇鐢搴撳嚱鏁帮紝姹傚箓鎸囨暟锛屽彧鑳介潬鑷繁鍐欒鍔熻兘鐨勫嚱鏁般傚嵆鎸夌収鏁板瑙勫垯锛屽皢a閲嶅涔榖娆★紝鍗冲緱鍒癮鐨刡娆″箓銆1 瀵逛簬0娆″箓锛鐩存帴杩斿洖1 2 瀵逛簬姝f暟锛屾寜鐓у弬鏁癰杩涜涔樻柟銆3 瀵逛簬璐熸暟锛屽厛鎸夌収鍙傛暟b鐨勭粷瀵瑰艰繘琛屼箻鏂癸紝鍐嶆眰鍊掓暟銆備唬鐮佸涓嬶細double my_pow(doubel a, int b){ int s=0,i; double r...
  • c璇█娆℃柟鎬庝箞琛ㄧず
    绛旓細c璇█娆℃柟鐨勮〃绀烘柟娉曟湁涓ょ锛屽垎鍒槸鈥淾鈥濈鍙疯〃绀鍑犳鏂鎴栨槸pow()鍑芥暟琛ㄧず鍑犳鏂广傗淾鈥濈鍙疯〃绀哄嚑娆℃柟锛氬湪C璇█涓紝浣跨敤鈥淾鈥濈鍙疯〃绀哄箓杩愮畻銆2鐨3娆℃柟鍙互琛ㄧず涓2^3锛屼唬鐮佷负锛歵 result = 2^3銆備絾鏄渶瑕佹敞鎰忕殑鏄紝杩欓噷鐨勨淾鈥濈鍙疯〃绀虹殑鏄寜浣嶅紓鎴栬繍绠楋紝鑰屼笉鏄箓杩愮畻锛屽洜姝や笂杩颁唬鐮佺殑缁撴灉骞...
  • 扩展阅读:c语言计算x的n次幂 ... c#一般用来开发什么 ... c语言n次方不用pow ... c语言输出x n ... 为什么不建议孩子学编程 ... 计算x的n次方python ... 学c#有前途吗 ... c#和java哪个前景好 ... c语言求任意数的n次幂 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网