简单C语言程序,while循环写一个程序求数列1+1/2+1/3+……1/n的和并将结果输出 如何在C编程语言用do-while语句编写程序计算e≈1+1...

\u7f16\u7a0b\uff0c\u7528while\u8bed\u53e5\uff0c\u8ba1\u7b97\u5e76\u8f93\u51fa1+1/2+\u2026+1/n\u7684\u503c

#include
int n,i;
float sum=0.0;
int main()

{
scanf("%d",&n);

for(i=1;i<=n;i++)
sum+=1.0/i;
printf("%f\n",sum);
getch();
return 0;
}

\u4f60\u597d
do-while\u8bed\u53e5\u5b9e\u73b0\u5982\u4e0b\uff1a
#include

int f(int n){/*\u81ea\u5b9a\u4e49\u4e00\u4e2a\u6c42\u9636\u4e58\u7684\u51fd\u6570*/
if(n==1||n==0)
return 1;
return n*f(n-1);
}
int main(){
double index,s=0;
int n,i;
printf("\u8f93\u5165\u4e00\u4e2a\u6b63\u6574\u6570n(n<34):");
scanf("%d",&n);
i=0;
do{
index=1/(1.0*f(i));
s+=index;
i++;
}while(i<=n);
if(n==0)
printf("e\u22481");
else if(n==1)
printf("e\u22482");
else
printf("e\u22481+1/1!+\u2026\u2026+1/%d!=%f\n",n,s);
return 0;
}
\u5e0c\u671b\u80fd\u5e2e\u52a9\u4f60\u54c8

void F1(int n)

{

double result = 0;

for(double i=1;i<=n;i++)

result += 1/i;

for(int i=1;i<n;i++)

{

printf("1/%d + ", i);

}

printf("1/%d = %f
", n, result);

}



#include <stdio.h>
int main(void)
{
int i, n;
float sum = 0;
scanf("%d",&n);
for(i = 1; i <= n; i++)
sum = sum + 1/i;
printf("%f", sum);
printf("\n");
return 0;
}
不知道有没错误,大概就这样。
书上这样的例子挺多的吧。

#include <stdio.h>
int main(void)
{
int i,n;
double sum=0.0;
printf("please input the munber:\n");
scanf("%d",&n);
i = 1;
while (i<=n)
{
sum+=1.0/i;
i++;
}
printf("sum=%lf\n",sum);
return 0;
}
其实感觉还是用for比较直观,方便,希望能帮到你。

int main(void)
{
int i = 1, n , sum=0;
scanf("%d",&n);
while(i > n)
{
i +=1;
sum += 1/ i;
}
printf("%d",sum);
}

#include <stdio.h>
int main()
{
int i,n;
float sum=0.0;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=1.0/i;
printf("sum=%f\n",sum);
return 0;
}

  • C璇█while寰幆瑕佺偣
    绛旓細鎵ц浠g爜鍚庯紝浼氬惊鐜緭鍑簄=0 鍦ㄤ笂杩颁唬鐮佷腑锛岃櫧鐒舵湁n++鑷锛屼絾while寰幆娌℃湁鑺辨嫭鍙峰皢璇彞鍖呭惈銆傚浜巜hile寰幆锛屽鏋滄病鏈夎姳鎷彿锛屽彧鏈夌洿鎺ヨ窡鍦╳hile娴嬭瘯鏉′欢鍚庣殑璇彞鎵嶆槸寰幆鐨勪竴閮ㄥ垎锛屽洜姝や笂杩颁唬鐮佷腑n++涓嶅睘浜庡惊鐜備簩銆佺┖璇彞 鍦C璇█涓紝 鍗曠嫭鐨勫垎鍙疯〃绀虹┖璇彞 銆傚厛鏉ョ湅浠ヤ笅浠g爜 绋嬪簭鐨勮緭鍑虹粨鏋滄槸锛...
  • c璇█涓璮or寰幆鍜while寰幆鐨勫尯鍒
    绛旓細c璇█for寰幆璇彞鐢ㄦ硶涓猴細for锛堣〃杈惧紡1锛涜〃杈惧紡2锛涜〃杈惧紡3锛锛屽惊鐜浣撱傚湪for寰幆璇彞鐢ㄦ硶涓紝for鏄叧閿瓧銆俧or涔嬪悗鐨勫渾鎷彿鍐呬竴鍏辨湁3涓〃杈惧紡锛屼互鍒嗗彿闅斿紑銆備竴鑸儏鍐典笅锛岃〃杈惧紡1鐨勪綔鐢ㄦ槸璧嬪垵鍊硷紱琛ㄨ揪寮2鐨勪綔鐢ㄦ槸鎺у埗寰幆锛鍗冲惊鐜潯浠讹紱琛ㄨ揪寮3鐨勪綔鐢ㄦ槸淇敼寰幆鍙橀噺鐨勫硷紝涓鑸槸璧嬪笺傚惊鐜綋璇彞濡傛灉鍙湁涓...
  • c璇█涓while(k=0)鐨勬剰鎬
    绛旓細0銆傚洜涓簁=0鏄竴涓祴鍊艰鍙ワ紝鍗冲皢0璧嬩簣缁欏彉閲弅銆while鏄绠楁満鐨勪竴绉嶅熀鏈惊鐜ā寮忋傚綋婊¤冻鏉′欢鏃惰繘鍏寰幆锛杩涘叆寰幆鍚庯紝褰撴潯浠朵笉婊¤冻鏃讹紝璺冲嚭寰幆銆倃hile璇彞鐨勪竴鑸〃杈惧紡涓猴細while锛堣〃杈惧紡锛墈寰幆浣搣銆傝绋嬪簭娈靛湪鎵ц鍒ゆ柇鏉′欢鐨勬椂鍊欏垽鏂瓀hile璇彞鎷彿閲岀殑k=0锛屽彂鐜版潯浠朵负鍋囷紝鎰忔濇槸涓嶆墽琛寃hile璇彞鍐呯殑璇...
  • C璇█涓while(1)琛ㄧず浠涔堟剰鎬?
    绛旓細while(1) 琛ㄧず鏃犻檺寰幆銆倃hile鐨勮娉曟牸寮忎负 锛歸hile(condition){ //do something 1}//do something 2condition 涓哄惊鐜潯浠讹紝姣忔鍒ゆ柇condition鏄惁涓虹湡锛屼负鐪熸椂鎵цwhile寰幆浣撲腑鐨勮鍙ュ潡(浠g爜涓潡1)锛涗负鍋囨椂缁撴潫寰幆锛屾墽琛屽悗缁鍙ワ紙浠g爜涓潡2锛夈傝繖閲宑ondition涓1 琛ㄧず鏉′欢姘歌繙涓虹湡锛屼竴鐩存墽琛屽惊鐜...
  • 鍗曠墖鏈C璇█绋嬪簭涓:while(1)鏄粈涔堟剰鎬濆憖?while(2)琛屼笉琛?
    绛旓細2)銆亀hile(3)绛夋晥鏋滄槸涓鏍风殑锛屾搷浣滄柟娉曞涓嬶細1銆侀鍏堟柊寤轰竴涓」鐩紝娣诲姞澶存枃浠讹紝濡傚浘鎵绀恒2銆佹帴鐫杈撳叆main鍑芥暟锛屽鍥炬墍绀恒3銆佺劧鍚庡畾涔変竴涓暟缁(闀垮害涓猴細5)锛屽鍥炬墍绀恒4銆佹帴鐫浣跨敤while寰幆鎶婃暟缁勬墦鍗板嚭鏉ワ紝濡傚浘鎵绀恒5銆佺劧鍚庡湪閿洏涓婏紝鎸夊揩鎹烽敭F5杩愯绋嬪簭锛鎵撳嵃鍑虹粨鏋滐紝濡傚浘鎵绀猴紝灏卞畬鎴愪簡銆
  • c璇█涓while(!
    绛旓細while(!x)鍚庨潰鏈変竴涓垎鍙凤紝琛ㄧず璇ュ惊鐜殑寰幆浣撲负绌猴紝鍗冲彧鍋氬垽鏂拰寰幆锛骞朵笉鎵ц鎿嶄綔銆!鏄弽杩愮畻绗︼紝鍗曠洰锛!鐪 鍗 鍋囷紝!鍋 鍗 鐪熴傚鏋渪 != 0, 鍒 !x 涓 0锛屽嵆鍋囷紝濡傛灉x == 0,鍒 !x 涓 鐪熴倃hile()鏄惊鐜鍙ャ倃hile(expr)琛ㄧず褰撻昏緫琛ㄨ揪寮廵xpr涓虹湡鏃锛屽惊鐜杩愯寰幆浣擄紝鐩村埌expr鍊...
  • c璇█涓殑do-while寰幆鎬庝箞鐢ㄥ晩?缁欎釜渚嬪瓙鍛椼
    绛旓細浠ヤ笅鍒椾唬鐮佷负渚嬶細main(){ int day = 1;do { printf("%d\n", day);day++;} while (day <= 7);return 0;} 绋嬪簭鍦ㄦ墽琛岀殑杩囩▼涓猴細棣栧厛杩涘叆绗竴娆寰幆鏄剧ず1骞跺皢day鐨勫煎姞1锛岀劧鍚庡仛鏉′欢鍒ゆ柇day鏈夊间负2锛屼簬鏄痙ay <= 7鐨勭粨鏋滀负鐪燂紝杩斿洖鍒癲o鍚庨潰鐨勫惊鐜綋杩涘叆涓嬩竴娆″惊鐜...鐩村埌day鐨勫间负7...
  • 鐢C璇█缂栧啓涓嬮潰鐨绋嬪簭,鐢While寰幆銆備笉鐢╢or,鎬ョ敤,,璋㈣阿浜嗐傘傘
    绛旓細涓鑷杞︺佷笁杞溅銆佹苯杞﹀垎鍒槸a,b,c include<stdio.h> void main(){ int a,b,c;a=b=c=1;while (a<=60){ while(b<=40){ c=120-2*a-3*b;if(c<=30 && c/4*4==c)printf("%d %d %d\n",a,b,c);b++;} a++;} } ...
  • C璇█ while寰幆
    绛旓細while锛坘锛 涓巜hile锛坘!=0锛夋槸鏁堟灉涓婃槸绛変环鐨勩 浣嗘槸缂栬瘧鍣ㄨ儗鍚庢墽琛岀殑鍔ㄤ綔涓嶅悓锛歸hile锛坘锛夌紪璇戝櫒鍒ゆ柇 k 鏄惁鏄 0 鍊硷紝闈為浂灏辨墽琛寰幆浣撱倃hile锛坘!=0锛夌紪璇戝櫒瀵 k!=0 杩欎釜琛ㄨ揪寮忔眰鍊硷紝缁撴灉濡傛灉涓 true 灏辨墽琛屽惊鐜
  • c璇█,while鐨勪娇鐢
    绛旓細鐪嬩竴涓while(*y++);鐨勬墽琛岃繃绋嬶紝灏辫兘鏄庣櫧瀹冪殑浣滅敤浜嗭細绗竴姝ワ細鍒ゆ柇*y锛堝嵆y鎸囧悜鐨勫瓧绗︼級鏄笉鏄0锛屼笉鏄0鍒欐潯浠舵垚绔嬶紝鎸囧悜0鍒欐潯浠朵笉鎴愮珛锛涚浜屾锛氭墽琛寉++;锛屽氨鏄鎸囬拡y鎸囧悜涓嬩竴涓瓧绗︼紱绗笁姝ワ細鏍规嵁绗竴姝ュ垽鏂殑缁撴灉锛屽鏋滄潯浠舵垚绔嬶紝鍒欏洖鍒扮涓姝ュ紑濮嬩笅涓杞寰幆锛涘鏋滀笉鎴愮珛锛屽垯寰幆缁撴潫銆傝В鏋...
  • 扩展阅读:c语言while循环输入 ... c语言while求1到100的和 ... c语言while语句用法 ... while循环求5的阶乘 ... 如何跳出while 1 循环 ... 简单的while循环实例 ... while true循环怎么用 ... while 1 什么意思 ... 水仙花数c语言程序编写 ...

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