c語言程式設計輸入整數統計它有幾位數如何用

時間 2021-12-20 14:29:00

1樓:

設輸入的整數儲存在變數n,用乙個初值為0的變數m記錄n除以10的次數,每除以一次10為m增1,直到n變為0為止。這時m的值就是n的長度。舉例**如下:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include "stdio.h"

#include "stdlib.h"

int main(void)

2樓:匿名使用者

該過程的實現見下圖所示… 說明:不用區分m的值是否為負數的情況…

c語言高手進來下。。。。。。 (用do-while語句實現)編寫程式: 從鍵盤上輸入10個整數,求其平均值。

3樓:飛險

這個注意迴圈次數就行了,do-while語句同while語句最大的區別就是乙個是先判斷,乙個是先執行一次再判斷!

4樓:匿名使用者

程式1:

#include

#include

int main()

sum /= 10.0;

printf("輸入的十個數的平均數為: %f",sum);

getch();

return 0;

}思考:

#include

#include

int main()

sum = sum / (amount / 1.0);

printf("輸入的%d個數的平均數為: %f \n",amount,sum);

getch();

return 0;}

用c語言,求n!,n從鍵盤輸入。(要求分別用while語句,do-while語句、for語句三種語句分別實現)

5樓:匿名使用者

相信看了我的例子你一定會了,對嗎!你一定行的。

#include

#define n 20

void main()

6樓:匿名使用者

int n

for i=1 to n

t=t*i

next

int n

while i=1 to n

t=t*i

next (忘了咋結尾了n年了,不對了修改一下)int n

do i=1 to n

t=t*i

while

7樓:獨落長秋

int n;

long s=1;

printf("input n:");

scanf("%d",&n);

while(n>1)

printf("result:%l,s);

//***dowhile

int n;

long s=1;

printf("input n:");

scanf("%d",&n);

dowhile(n>1);

printf("result:%l",s);

//***-for

int n,i;

long s=1;

printf("input n:");

scanf("%d",&n);

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

s=s*n;

printf("result:%l",s);

c語言程式設計,分別用while語句、do-while語句、for語句編寫程式,計算e≈1+1/1!+ 5

8樓:匿名使用者

#include

double exp1(int n)

return ee;

}double exp2(int n)

return ee;

}double exp3(int n) while(i <  n);

return ee;

}int main()

9樓:匿名使用者

#include "stdio.h"

main()

while(t>=1e-6);

printf("e=%lf \n", e);

}#include

main()

printf("e=%lf",e);

}#include "stdio.h"

main()

printf("e=%lf \n", e);}

c語言程式設計:輸入一行字元,分別統計出其中英文本母,空格,數字和其他字元的個數,用while語句~~謝謝

10樓:匿名使用者

#include

int main()

printf("剛才輸入的字元中英文本元個數為 %d\n", ch);

printf("剛才輸入的字元中空格個數為 %d\n", space);

printf("剛才輸入的字元中數字個數為 %d\n", num);

printf("剛才輸入的字元中其他個數為 %d\n", n);

return 0;}

如圖c語言程式設計要求輸入整數顯示小於或等

錯了,for j i 這段 j i那麼 i j顯然是自己整除自己,恒為零。而且j 1是什麼東西,不應該是j 1嗎?把整個 for j i 替換成下面的int p 1 for j i 1 j 1 j if p 1 printf d i main函式沒什麼問題,主要是pt裡面錯誤比較多,我邊改邊給你注釋...

c語言程式設計輸入整數n,生成逆時針的螺旋矩陣

include define n 20 void matrx1 int a n int m,int n else if left else if down else if up void output int a n int m,int n int i,j for i 0 i 梨花濺雨心微涼 inc...

c 語言程式設計 輸入整數,要求按照由小到大的順序輸出

潮範君 include 標頭檔案 using namespace std void swap int p1,int p2 用於交換2個變數的功能函式 int main int n1,n2,n3 int p1,p2,p3 cout 請依次輸入3個整數 cin n1 n2 n3 p1 n1 p2 n2 ...