1樓:匿名使用者
#include
void main()
printf("\n");
}不確定的意思是不是這樣的
2樓:匿名使用者
#include
#include
int check(int p1,int p2 )elseelse}}
int main() }}
system("pause");
return 0;}
c語言程式設計,輸入乙個五位數,輸出反向數。例如12345,輸出為54321。。。拜託看看錯哪兒了 10
3樓:匿名使用者
#include
int main(void)
while (x>0);
} else
printf("data error.");
return 0;}
4樓:下個資料有多難
你可以把這五個數放在陣列裡面,再把陣列倒著輸出來
5樓:匿名使用者
看任務管理器的程序,關閉你的程式程序就可以了
6樓:快給我水
注意 int型別的最大值
c語言程式設計問題 輸入乙個不超過5位的數 輸出其原數 反序數 是幾位數
7樓:愛夜
void main()
while( temp)
8樓:小小十二色花
和原數字數相等,反序數的個位數不能為0
請輸入乙個五位的整數。然後倒序輸出這個數。用c語言
9樓:匿名使用者
#include
void fun()
int main()
這個是倒序輸出字串的... 多少個都行 但別太多,有問題再問我
10樓:匿名使用者
#include
#include
using namespace std;
int main()
s=0;
for(int j=0;j<=4;j++)cout<<"反序後的數字為:"<除錯過沒有問題
11樓:匿名使用者
#include
void main()
12樓:匿名使用者
#include
void main()
printf("\n");}
乙個5位數的數字和乘以2018等於這個5位數
13樓:匿名使用者
36324
3+6+3+2+4=18
18×2018=36324
c語言 給乙個不多於5位的正整數 用c語言寫出
14樓:風梳煙沐的海角
先上圖程式執行截圖
**如下:
#include
main(){
int a,i=1,s; //a用來接收,i用來記錄位,s用來計算scanf("%d",&a);
s = a; //將a賦值給s,因為下一次執行還需要a的值while((s/=10)>0) i++; //計算位的關鍵一步printf("a的位數為:%d\n",i);
s = a; //s的值發生變化,重新賦值int w = 1;
while(i-->1) w*=10; //這一步也可以用函式pow來實現
printf("數字%d的每一位分別為:\n",a);
doprintf("%d\n",s/w);
while((s%=w)>0,w/=10);
printf("將%d倒序輸出為:",a);
while(a>0){
s = a %10;
a /= 10;
printf("%d",s);
return 0;
15樓:飛千僕燁磊
lz這個程式老長了,首先判斷位數和分離數字可以用for迴圈解決(依次除10取餘數,除一次i++,輸出i就是位數,用if判斷結束取餘數),逆序輸出的時候
定義乙個陣列把分離的數字放在陣列裡,然後for迴圈逆序輸出就行了,個人見解
僅供參考
16樓:匿名使用者
#include
#include
void main()}
17樓:魔尊
樓主的思路果然很清晰,不過沒必要這樣做,用迴圈才行,這種演算法在開始還可以練下思路,以後就絕不會再用的,因為沒有意義。
18樓:寧信運凰
奇怪,我複製你的程式除錯怎麼1,2位正常,其它的也沒錯
19樓:
你這樣寫是可以的。
最好的辦法就是用迴圈了。
假如給你乙個10位數,你會怎麼寫呢??
要是是乙個50位的(當然long long 也放不下這麼長的),你又怎麼寫呢?
對於這樣的問題,一般是給乙個通用的演算法,而不是窮舉。
20樓:燕石傳說
呵呵,是譚浩強版的c語言程式設計課後習題吧。我有那本書的課後題答案,不過是pdf格式的。以下是我辛辛苦苦打出來的,希望對你有所幫助。
/*給出乙個不多於5為的正整數,(1)求它是幾位數,(2)分別列印出每位數字,(3)按逆序列印出個位數字。*/
#include
void main()
break;
case 4:
break;
case 3:
break;
case 2:
break;
case 1:
break;}}
21樓:
我也覺得,用迴圈就可以將程式一般化
有沒有c語言大神啊,幫寫個程式唄。輸入乙個五位數的正整數,按順序輸出組成該整數的各位數字!!!!
22樓:喵小寶超愛小白
隨便碼了乙個最簡單的,有需求再追問#includeint main()希望能幫助你。
23樓:匿名使用者
#include
int main()
return 0;}
24樓:刀無極啊
#include
#include
#define n 5
int main()
;scanf("%d",&n);
while(n>0)
for(i=0;i printf("%3d",a[i]); return 0;} 25樓:匿名使用者 #include int main() return 0;} 墨汁諾 例如 234 7 1638 主要對齊位數,然後計算準確即可,在計算時,積與因數的個位數與個位數要上下對齊 十位數與十位數上下對齊,也就是說相同數位要上下對齊。一個數的第i位乘上另一個數的第j位,就應加在積的第i j 1位上。除法如42除以7。從4開始除 從高位到低位 除法用豎式計算時,從最高... 不對最小的自然數是0,最小的一位數是1 最小的一位數是1還是0?要回答這個問題須從 位數 和 數字 說起。位數是指乙個整數所占有數字的個數。把占有乙個數字的數叫一位數,占有兩個數字的數叫兩位數 例如,48076是五位數,因為它占有五個數字,這裡 0 占有數字。0能不能稱為一位數呢?不能。因為記數法裡... 1。1是乙個自然數,是最小的正整數,是最小的正奇數。1是乙個有理數,是一位數,也是奇數。1既不是質數也不是合數。1的n次方 n r 都等於1。1的倒數是它本身。乙個或者幾個事物所組成的整體,可以看作是單位 1 在人類文化中,一 被賦予了萬物之始的意義 惟初太極,道立於一,造分天地,化成萬物,凡一之屬...三位數乘一位數怎樣列豎式計算,三位數乘三位數的列豎式怎麼列
最小的一位數是幾,最小的一位數是多少
最小的一位數是幾,最小的一位數是多少