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

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

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 stdio.h 因為你的主函式在你要呼叫 的兩個函式的前面,因此要先宣告函式 int center to left get black int a 主函式中呼叫函式是傳了引數的,需要有形參 int ce...

C語言這個程式好複雜,看的我頭都暈了,大神幫忙講一下,謝謝

弒緋 1 定義一個字串型指標 a,它指向 you 這字串的儲存地址 2 定義一個字串陣列b,內容如題 3 for i 0 b i 0 i 意思是進行迴圈,直到b陣列的最後一個元素停止迴圈。注 字串的最後一個字元預設是 0 它代表字串完結。4 if a b i 這裡的 a指的是字串指標a所指地址儲存的...

C盤空間和程式對網速有沒有影響啊

執行程式快慢主要與您處理器的速度以及實體記憶體的大小有很大關係,與虛擬記憶體的關係不大,但是如果虛擬記憶體過小的話會導致一些程式執行緩慢 更改方法是 我的電腦屬性,高階,效能設定,高階,更改,一般設定為實體記憶體的1.5 2.5倍就可以了,不用設定過大。網速的快慢主要取決於您在電信服務公司申請的業務...