當前位置:首頁 » 編程語言 » c語言求位數字

c語言求位數字

發布時間: 2025-03-14 10:53:02

c語言:輸入一個四位正整數,求出該數對應的各位數字並輸出,最後將千位和十位互換,百位何個位互換。

#include <stdio.h>
int main()
{
int number;
printf("請輸入0~9999的數字:");
scanf("%d",&number);
if(number>9999||number<0)
{
printf("請輸入0~9999的數字:");
return 0;
}
int ones=number%10,tens=number/10%10,hundreds=number/100%10,thousands=number/1000%10;
printf("個位:%d\n",ones);
printf("十位:%d\n",tens);
printf("百位:%d\n",hundreds);
printf("千位:%d\n",thousands);
printf("互換:%d\n",tens*1000+thousands*10+ones*100+hundreds);
return 0;
}

⑵ c語言 求中位數

#include<math.h>
#include<stdio.h>
#define N 100
void median(int *p,int a)
{
int i,j;
int d0,d1;
int temp;
for(i=0;i<a-1;i++)
for(j=0;j<a-i-1;j++)
{
d0 = p[j];
d1 = p[j+1];
if(d1<d0)
{
temp=d1;
d1=d0;
d0=temp;
}
}
}

int main(){
int num,i;
int dat[N];
scanf("%d", &num);
while(num != 0)
{
for(i = 0; i<num; i++)
{
scanf("%d", &dat[i]);
}
median(dat, num);
if(num % 2 != 0)
{
printf("%lg\n", dat[num/2]*1.0);
}
else
{

printf("%lg\n",(dat[num/2] + dat[num/2 - 1]) / 2.0);
}
scanf("%d",&num);
}
return 0;
}

⑶ c語言求整數的位數

輸入一個不多於4位的正整數,求它的位數,並按逆序輸出各位數字,可以參考下面的代碼:

#include<stdio.h>

intmain()

{

intn,ans=0;

scanf("%d",&n);

printf("逆序輸出:");

while(n!=0)

{

intt;

t=n%10;

n/=10;

ans++;

printf("%d",t);

}

puts("");

printf("位數為:%d ",ans);//位數

return0;

}

(3)c語言求位數字擴展閱讀:

C語言函數列舉:

C語言asin()函數:求反正弦

C語言atan()函數:求反正切

C語言atan2()函數:求x/y的反正切值

C語言cos()函數:求餘弦

C語言cosh()函數:求雙曲餘弦

C語言log()函數:返回x的自然對數(以e為底的對數)

C語言ldiv()函數:求兩個數的商和余數(針對long類型)

C語言isupper()函數:判斷一個字元是否是大寫字母

C語言isspace()函數:判斷一個字元是否是空白符

⑷ C語言 編寫一個程序,輸入一個正整數,求出它是幾位數。

求一個正整數n的位數可以先定義一個變數num,並初始化為0,依次把該整數n除以10,直到其為0為止,並且每除一次10,變數num的個數就自加1,最後num的值就是該整數n的位數。

#include <stdio.h>

int main()

{

int n,num=0;

scanf("%d",&n);

while(n){

num++;

n/=10;

}

printf("%d ",num);

return 0;

}

/*

輸出:

123456

6

*/

(4)c語言求位數字擴展閱讀:

正整數,即大於0的整數,如,1,2,3…

0既不是正整數,也不是負整數(0是整數)。

負整數,即小於0的整數,如,-1,-2,-3…

知道正整數的一種分類辦法是按照其約數或積因子的多少來劃分的,比如僅僅有兩個的(當然我們總是多餘地強調這兩個是1和其本身),就稱之為質數或素數,而多於兩個的就稱之為合數。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:639
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:368
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:84
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:310
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:793
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:344
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:212
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:812
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:366
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:592