有沒有C語言大神啊,幫寫個程式唄。輸入五位數的正整數,按順序輸出組成該整數的各位數字

時間 2021-09-06 15:53:19

1樓:喵小寶超愛小白

隨便碼了一個最簡單的,有需求再追問#includeint main()希望能幫助你。

2樓:愛你一萬年

#include

int main(int argc, char *argv)

3樓:匿名使用者

望採納1.從個位開始輸出

#include

int main(int argc, char *argv)return 0;

}2.從最高(萬)位開始輸出

#include

int main(int argc, char *argv)for(j=4;j>=0;j--)

printf("%d ",b[j]);

return 0;

}3.逆序輸出

#include"stdio.h"

#include "math.h"

main()

i=i/10;

}s=s+i;

printf("逆序輸出%d\n",s);

return 0;}

4樓:匿名使用者

#include

int main()

return 0;}

5樓:刀無極啊

#include

#include

#define n 5

int main()

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

while(n>0)

for(i=0;i

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

return 0;}

6樓:匿名使用者

#include

int main()

return 0;}

編寫程式:輸入一個不多於五位數的正整數,要求:輸出它的位數;順序輸出它的每一位數;逆序輸出它的位數

7樓:聽不清啊

#include

int main()

{ int x,i,j,a[12];

printf("輸入一個正整數:\n");

scanf("%d",&x);

for(i=0;x;x/=10)a[i++]=x%10;

printf("它是%d位數\n",i);

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

printf("\n");

for(j=0;j

8樓:匿名使用者

樓主是要用c語言來編寫程式麼?

以下是c語言程式**

如果樓主的編譯器不支援漢字的話,請將以下**中漢字替換掉。

#include"stdio.h"

#definem256

intmain(void)

elsebreak;

}while(getchar()=='y'||getchar()=='y');

if(flag)

printf("您輸入的數字為%d位數\n每位數字按逆序排列為:",digit_num);

for(i=0;i

printf("\n");

}getch();}

c語言 從鍵盤上輸入一個正整數,計算並輸出該數的各位數字之和

9樓:小夏在深圳

|輸出該數的各位數字之和的源**如下:

#include

int fun(int n)

else}}

return sum;

}void main()

擴充套件資料1、輸入的數字要是整數,並且要在規定範圍內。

2、對輸入的數要進行拆分,注意1和本身不能在求和之中。

3、可以使用迴圈對輸入的數(n)遍歷,如果n%i餘為0,則表明能整除,次i則為因子。

10樓:匿名使用者

思路:定義變數a接受鍵盤輸入和變數sum儲存a的各位數字之和,依次對a進行除10操作,並把a除10的餘數加到sum中,直到a為0為止,sum最終的值就是a個位數字之和。

參考**:

#include

#include

int main()

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

return 0;}/*

輸出:12345

15*/

11樓:匿名使用者

ok了,細心別生氣 哈哈

#include "stdio.h"

#include "math.h"

void main()

} for(i=n-1;i>=0;i--)printf("%d\n",sum);

getch();}

12樓:巴水虧刀

#include

#include

main()

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

return 0;

}//我用的編譯器是6.0

c語言編寫程式 :輸入一個正整數,將其逆序輸出。例如,輸入12345,輸出54321. 跪求大神用迴圈語句

13樓:墨染

#include

int main()

return 0;

}分析:首先,輸入的是一個整數,因此最前面一位數不是零,所以我們可以用除10取餘法寫。

a = num % 10

就是輸出數字的最後一位

然後除10剔除數字最後一位,這樣數字倒數第二位就會輸出。以此類推,就能逆序輸出數字。

拓展資料for迴圈是程式語言中一種開界的迴圈語句,而迴圈語句由迴圈體及迴圈的終止條件兩部分組成,for迴圈其在各種程式語言中的實現與表達有所出入,但基本為以c語言和pascal語言代表的兩種形式。

c語言中的for迴圈如下

1.語句最簡形式為:

for( ; ; )

2.一般形式為:

for(單次表示式;條件表示式;末尾迴圈體)

14樓:杜哥是個小天才

#include

int main()

printf("\n");

return 0;

}拓展資料c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言制定了一套完整的美國國家標準語法,稱為ansi c,作為c語言最初的標準。目前2023年12月8日,國際標準化組織(iso)和國際電工委員會(iec)釋出的c11標準是c語言的第三個官方標準,也是c語言的最新標準,該標準更好的支援了漢字函式名和漢字識別符號,一定程度上實現了漢字程式設計。

15樓:啦啦啦咯哦

#include

#include

**如下:

void oppsite(int n)      //逆序輸出函式int main()

源**截圖:參考資

16樓:匿名使用者

#include

#include

int main()

printf("\n");

}return 0;

}執行結果:

17樓:匿名使用者

#include

#include

#include

main()

for(j=0;jprintf("%c",a[j]);

printf("\n");

return 0;

}執行示例

18樓:csbtby糾結

void main( )

while(x!=0);}

19樓:傲賈

void print(int n)

}這是實現函式,再在main()函式裡呼叫即可;

求助各位大神c語言基礎考試編寫一個程式,輸入任意一個4位整數分別輸出該數的個位,十位,百位和千位分

20樓:匿名使用者

#include

int main(void)

return 0;

}#include

int main(void)

if(n==i)

}return 0;}

求大神幫寫c語言的程式,求大神幫寫一個C語言的程式

include stdafx.h include define n 100 佇列人數 define a 2 最後剩下人數 define b 70 求第b個出列 define m 3 報數到m出列void main printf 最後剩下人的編號為 n for i 0 i printf 第 d個離開佇...

求大神講解一道C語言程式題,求大神幫解一道C語言程式題,謝謝

瀚漠 輸出結果 4,2,12,11 代表空格 陣列結構如下,例 5是a 1 1 9是a 2 2 11是a 3 1 a 0 a 1 a 2 a 0 1 2 3 a 1 4 5 6 a 2 7 8 9 a 3 10 11 12 p 1 即對p 1 取 即取值 p 1 a 1 a 1 即a 1 0 的地址...

c語言程式大神幫忙設計一下

自我程式設計 按照題目要求 1 實現檔案寫入功能,一次寫入一個職工資訊。2 實現查詢功能 包含4種條件查詢 3 實現資訊刪除和修改並寫入檔案。根據題意,資料用結構陣列儲存,且職工編號唯一性,因此單獨兩個函式計算資訊長度和編號。除條件查詢函式和讀取檔案的函式,不會自行free釋放記憶體。如你寫 呼叫,...