c語言 要求輸入四位整數,然後將各位數字按英文輸出

2021-07-01 01:19:30 字數 5579 閱讀 6989

1樓:四舍**入

#include

void main()

int n,i;

printf("請輸入一個四位整數:\n");

scanf("%d",&n);

if (n>999&&n<10000)

while (n>0)

i=n%10;

switch(i)

case (0): printf("zero ",i);break;

case (1):printf("one ",i); break;

case (2):printf("two ",i); break;

case (3):printf("three ",i); break;

case (4):printf("four ",i);break;

case (5):printf("five ",i); break;

case (6):printf("six ",i); break;

case (7):printf("seven ",i);break;

case (8):printf("eight ",i);break;

case (9):printf("nine ",i); break;

n=n/10;

else printf("error,輸入了錯誤的數字!\n");

printf("\n");

擴充套件資料:c語言isupper()函式:判斷一個字元是否是大寫字母c語言isspace()函式:

判斷一個字元是否是空白符c語言isprint()函式:判斷一個字元是否是可列印字元c語言islower()函式:判斷一個字元是否是小寫字母c語言ldexp()函式:

返回x乘以2的exponent次方(次冪)的值

c語言labs()函式:求整數的絕對值(針對long型別)c語言isgraph()函式:判斷一個字元是否是圖形字元c語言log10()函式:

返回以10為底的對數c語言log()函式:返回x的自然對數(以e為底的對數)c語言ldiv()函式:求兩個數的商和餘數(針對long型別)c語言ceil()函式:

求不小於x的最小整數(向上取整)c語言floor()函式:求不大於x的最大整數(向下取整)

2樓:匿名使用者

#include

void main()

n=n/10;}}

else printf("error,輸入了錯誤的數字!\n");

printf("\n");}

用c語言從鍵盤輸入一個三位整數,求各位數字以及它們立方和並將結果輸出

3樓:育知同創教育

scanf(%d,&a);//a是一個三位數int b =a/100;

int c = (a%100)/10;

int d = a-b*100-c*10;

printf(百位%d,十位%d,個位%d,b,c,d);

printf("立方和為:+%d",b*b*b+c*c*c+d*d*d);

4樓:魔人布歐大師

#include

int main()

5樓:小牛也吃草

當筆記本的系統出現執行很卡的情況時,可以按照以下方法排除:

第一,軟體方面

1.建議減少開機啟動項,並且避免同時執行多個程式。

2.建議儘量使用外接電源供電並把電源選項調成高效能,這樣可以讓cpu達到全頻狀態工作。

3.建議把作業系統的windows update功能關閉掉,經常更新會對系統造成緩慢的影響。

4.建議可以使用一些優化軟體,對系統進行優化嘗試。

5.若以上操作無效,建議將作業系統重新安裝後觀察。

第二,硬體方面

1.建議可以嘗試升級記憶體,從而加快機器的執行速度。

2.如果以上方法均無效,那麼有可能是筆記本的硬體故障,需要把機器帶到服務中心檢測判斷。

6樓:明月看盡滄桑

%1d,分離讀取每一位,再根據需要處理。

用c語言程式編寫:輸入一個四位整數(如1234),使其倒序輸出(如4321),並求其各位之和。

7樓:防禦

//希望我的回答對你的學習有幫助

#include

int main()

//計算各位之和,並倒序輸出

for (i = 0; i < 4; i++)printf("\n");

printf("%d\n", fdsum);

return 0;}

8樓:匿名使用者

4位數 number個位:number % 10十位:(number / 10) % 10百位:

(number / 100) % 10千位:number / 1000 剩下 的 就簡單 了

9樓:

執行結果:

**:#include

int main()

printf("\n");

printf("sum=%d\n", sum);

return 0;}

10樓:小情緒cc雙子

先寫出其倒序,然後求其和。

具體程式**如下:

#include "stdio.h"

int main ()

printf("倒序後的數字是:%d",y);

system("pause");}

11樓:匿名使用者

#include "stdio.h"

int main ()

printf("倒序後的數字是:%d",y);

system("pause");}

12樓:匿名使用者

#include

void main()

printf("\n各位之和=%d",s);}

13樓:匿名使用者

c:#include

#include

int main(void)

printf("倒序輸出:%d 各位

之和:%d",m,sum);

return 0;}

14樓:匿名使用者

#include

void main()

;printf("please input a number !\n");

scanf("%ld",&n);

while(n!=0)

n=-1;

printf("waiting:\n");

while(n++

printf("\n");}

15樓:匿名使用者

#include

void main()

qw = num/1000;

bw = (num%1000)/100;

sw = (num%100)/10;

gw = num%10;

//輸出結果

printf("倒序以後的數字為: %d%d%d%d, 各位數字之和為: %d\n", gw,sw,bw,qw, gw+sw+bw+qw);

}//結果:

16樓:匿名使用者

試試我這

個程式 #include

#include

int main()

}fflush(stdin);

getchar();

return 0;}

用c語言程式編寫「輸入一個四位整數(如1234),使其倒序輸出(如4321),並求其各位之和。」

17樓:小情緒cc雙子

先寫出其倒

bai序,然du後求其和。

具體程式zhi**如下:

#include "stdio.h"

int main ()

printf("倒序後的數字是:%d",y);

system("pause");}

18樓:聽不清啊

#include

int main()

printf("\n各位之和=%d\n",s);

return 0;}

c語言題目。輸入一個不多於4位的正整數,求它的位數,並按逆序輸出各位數字。

19樓:四舍**入

#include

int main()

puts("");

printf("位數為:%d\n", ans); // 位數return 0;}

20樓:匿名使用者

#include

int main()

puts("");

printf("位數為:%d\n", ans); // 位數return 0;}

21樓:匿名使用者

#include

int main()

printf("輸入%d, 共%d位\n", num,count);

for(i = count - 1; i >= 0 ; i--)printf("%d",digtal[i]);

return 0;}

22樓:

定義變數為整數,用求餘函式分別除10到1000麼

c語言輸入一個不多於5位正整數要求:求出它是幾位數;分別列印出每一位數字;按逆序輸出各位數字。

23樓:憤怒的小雞

#include

int main()

//上面這一塊為了將資料存起來,後面好拿出來用else

break;

}printf("%d\n",num);

for(i=num-1;i>=0;i--)printf("%d ",a[i]);

printf("\n");

for(i=0;i

printf("%d ",a[i]);

return 0;

}望採納

24樓:匿名使用者

#include

int main(void)

printf("\n這個數共有%d位\n",i);

}return 0; // <------這裡return 0;放最外層計較好}

25樓:所有的都想知道

dowhile(x!

=0)while放後面

do while(x!=0);

26樓:匿名使用者

#include

#include

void main()

27樓:消消火殺殺人

#include

int main()

printf("%d\n",n);

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

}絕對正確

C語言編寫程式,要求輸入整數,輸出其階乘

long func int num return tmp 程式如來 下 include stdio.h int main void printf 該數的zhi階乘為acc d n acc return 0 運用for迴圈來求階乘。執行結dao果 如求十的階乘 include main console...

c語言的程式設計輸入正整數要求1輸出它是幾

不小bai心du弄zhi錯了 dao內.include int main void printf d位數 容 n c while c 0 return 0 c語言程式設計題 給一個不多於五位的正整數,要求 1.求出它是幾位數 2.分別列印出每一 include int main while 1 i ...

C語言程式設計 將輸入的N個整數採用氣泡排序按照從小到大的順序排列並且輸出

include stdio.h include stdlib.h int main break case 1 case 2 break case 2 switch q int l for l 0 l printf n n system pause void bubblesort int l 輸入10...