python入門教程(非常詳細(xì)) 用c語言編程,從鍵盤上輸入一個(gè)三位數(shù),分別輸出每一位數(shù)字,并按逆序輸出該三位數(shù)?
用c語言編程,從鍵盤上輸入一個(gè)三位數(shù),分別輸出每一位數(shù)字,并按逆序輸出該三位數(shù)?#包括和限制。H>int main(){tint num=0,tint a=0,B=0,C=0,tprintf(“請(qǐng)
用c語言編程,從鍵盤上輸入一個(gè)三位數(shù),分別輸出每一位數(shù)字,并按逆序輸出該三位數(shù)?
#包括和限制。H>int main(){tint num=0,tint a=0,B=0,C=0,tprintf(“請(qǐng)輸入一個(gè)三位正整數(shù):”)tscanf(%d,&num)TA=num/100,TB=num/10 ,TC=num tprintf(“逆序輸出:dn”,100*C 10*B a)t返回0}我已經(jīng)調(diào)試好了,可以運(yùn)行了,我希望采用
這個(gè)程序的思想很簡(jiǎn)單,就是每次取a的最后一位,然后除以10
]例如,123123 =3可以得到最后一位,然后輸出3
123除以10得到12,12 =2,輸出2
除以10得到最后一位
]這個(gè)循環(huán)繼續(xù),也就是輸出321,其實(shí)它不一定要有三位數(shù)
這里有一個(gè)解釋,相信大家都能理解。#包括(&L)。H>void main(){intnum//三位數(shù)intfigure of input//三位數(shù)printf(“please input a three digital:n”)、scanf(%d”、&num)inta、B、C//輸出順序相反,分別為a=num/100b=num 0/10C=num figure=C*100 B*10 aprintf(“三位數(shù)輸出順序相反:%n”)printf(%dn“,圖)}
工具/材料:計(jì)算機(jī)、python、pycharm1。首先,打開Python并定義一個(gè)值為空的數(shù)組。2接下來,輸入數(shù)組的長(zhǎng)度并將其保存在變量中。三。使用for循環(huán)控制輸入數(shù)組的元素。4從鍵盤上逐個(gè)輸入數(shù)組中的每個(gè)元素,并將其添加到數(shù)組中。5使用函數(shù)反轉(zhuǎn)數(shù)組。6最后,輸出按相反順序排序的數(shù)組值。7運(yùn)行程序,輸入數(shù)組中每個(gè)元素的值,計(jì)算機(jī)將數(shù)組按逆序(reverse order)排列并輸出。