1樓:表汀蘭呼橋
#include
voidmain()
intnum;
printf("請輸入乙個不大於5位的數:")
scanf("%d",&num);
if(num>99999)
printf("您的輸入有誤!");
elseif(num<10)
printf("您輸入的是1位數:%d",num);
elseif(num<100)
printf("您輸入的是2位數:第一位是%d,第二位是%d",num/10,num%10);
elseif(num<1000)
printf("您輸入的是3位數:第一位是%d,第二位是%d,第三位是%d",num/100,num/10%10,num%10);
elseif(num<10000)
printf("您輸鄭歲啟入的是4位數:第一喊如位是%d,第二位是%d,第三位是%d,第四位是%d",num/1000,num/100%10,num/10%10,num%10);
elseprintf("您輸入的是5位數:第一位是%d,第二位是%d,第三位是%d,第四雀羨位是%d,第五位是%d",num/10000,num/1000%10,num/100%10,num/10%10,num%10);
2樓:邰長青吳釵
經本胡譽則人驗證:
一樓同志雖然有兩種方法,但是第乙個太繁瑣,第二個不能執行。
還有錯誤。虛薯二樓的方法就比較褲棚好了,程式簡單易懂。
執行結果:輸入。結果。
用c編寫程式如何將1到100個位數是6的資料輸出?
3樓:程式小冰
使用乙個迴圈,從1到100,然後對每乙個數對10進行取餘操作,如果取餘結果為6的話,就輸出就可以了。
4樓:聽不清啊
根據苗題目描述,只要編寫乙個單純的迴圈,讓迴圈變數的初始值等於6,然後迴圈體就諮詢輸出圓枯仔這個迴圈控制變數的值,迴圈體完成以後,讓迴圈控制變數的值增加10,這樣這個迴圈執橘汪行的時候就可以輸出6,16,26,..96,一敗指共十個數字。
5樓:網友
程式可以這樣寫:
#include蠢缺。
int main()
int i;
for(i=6;i《棚物100;i+=10)printf("%d,"帶和辯,i);
return 0;
6樓:帳號已登出
可以用這樣的條件判斷:將待判斷數n對10取餘,如果餘數等於6,就將它輸出。
如何用C語言實現dirabc 功能
include include include define rp f 需要進行查詢的目錄 define fa 需要查詢的檔案型別 void find char c,file fp tmp 255 strcpy tmp,c while dr dr findnext fb while df int m...
請教如何用C語言實現10進位制轉換5進位制的轉換器
這是我資料結構課上老師留的課堂作業,但是此 並非本人原創。但已通過驗證。這個 可以把十進位制的轉換成任意進位制的。include include define stack init size 50 define stack increment 10 棧定義 typedef structstack 構...
如何用c語言實現檔案先寫入部分資料,然後再讀取輸出在螢幕上
按照結構體寫入 void writefile int j fp fopen for j 0 j 你寫的是一個二進位制檔案,不能以文字檔案的方式來讀的。要先用fread讀到同樣定義的studnt型別的結構體 或結構體陣列 中,然後再用格式化輸出語句進行輸出結構體的每一個域。c語言 怎麼把一個指定檔案的...