㈠ c語言怎麼算
C語言怎麼計算一個數有多少位的方法:
輸入待計算的數x
定義一個數位的變數int n=0;
循環,x每次縮小10倍,n=n+1; 最終x會變成0,循環結束
輸出n值
代碼:
#include <stdio.h>
void main()
{
int x,m,n=0;
printf("input x: ");scanf("%d", &x );
m=x; //備份原數,供輸出用
do {
n++;
x /= 10 ;
} while( x>0 );
printf("%d 是%d位數\n", m, n );
}
㈡ 如何用c語言計算長方形的周長和面積
一、數學知識:
長方形的面積S=a*b
長方形周長L=2*(a+b)
其中a b分別為長方形的寬和高。
二、演算法分析:
長方形面積及周長均依賴於寬和高,所以先要輸入寬高值,然後根據公式計算,輸出結果即可。
三、參考代碼:
#include<stdio.h>
voidmain()
{
doublea,b;
doubleL,S;
scanf("%lf%lf",&a,&b);//輸入寬和高。
L=2*(a+b);//計算周長。
S=a*b;//計算面積。
printf("面積=%lf,周長=%lf ",S,L);//輸出結果。
}
四、注意事項:
因為沒有限制輸入為整型,所以使用浮點型用來存儲各項值。輸入輸出要用%lf。