逆序輸出數列
Description
輸入一個正整數n(n<1<100), 再輸入n個整數,按逆序輸出這些數。
Input
輸入一個正整數n, 再輸入n個整數
Output
按逆序輸出這n個數
Sample Input
4 3 5 2 8
8 1 2 3 4 5 6 7 8
3 88 99 77
Sample Output
8 2 5 3
8 7 6 5 4 3 2 1
77 99 88
#include<stdio.h>
int main()
{
int n,i,flag;
flag=1;
int a[100];
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
for(i=n;i>=1;i–)
{
if(flag!=0)
{
printf("%d",a[i]);
flag=0;
}
else printf(" %d",a[i]);
}
return 0;
}
相關推薦
Problem A: 逆序輸出數列
#include<stdio.h> int main(void) { int n,i,a[100]; while(scanf("%d ",&n)!=EOF) { n>=1&&n<=100; for(i=1;i<=n;i++) sca
逆序輸出數列
Description 輸入一個正整數n(n<1<100), 再輸入n個整數,按逆序輸出這些數。 Input 輸入一個正整數n, 再輸入n個整數 Output 按逆序輸出這n個數 Sample Input 4 3 5 2 8 8 1 2 3 4 5 6 7 8 3 8
【bzoj2431】[HAOI2009]逆序對數列 dp
sum 什麽 clu 優化 col 自然數 amp 如果 bzoj 題目描述 對於一個數列{ai},如果有i<j且ai>aj,那麽我們稱ai與aj為一對逆序對數。若對於任意一個由1~n自然數組成的 數列,可以很容易求出有多少個逆序對數。那麽逆序對數為k的這樣
字符串逆序輸出
tracking printf return con popu pre clas span class //字符串逆序輸出 #include<stdio.h> #include<string.h> int main() { char str[50
Python基礎課:定義一個函數,輸入一個序列,判斷序列是順序還是逆序,順序輸出UP,逆序輸出DOWN,否則輸出None
逆序 python基礎 ted == sorted fun spa span def 1 def fun(arg): 2 try: 3 li = list(arg) 4 if(sorted(li)==li): 5
[luoguP2513] [HAOI2009]逆序對數列(DP)
i++ line targe cnblogs pre pid isdigit ret [1] 傳送門 f[i][j]表示前i個數,逆序對數為j的答案 則DP方程為: f[1][0] = 1; for(i = 2; i <= n; i++)
Bzoj-2431 逆序對數列(DP+前綴和優化)
string 開始 div include main () 生成 enter while 這道題的dp式子很好推 dp[i][j]表示1~n的排列中生成的逆序對數為k的序列的個數 則有dp[i][j]=∑dp[i-1][0~j-1](j<=k) 這個式子
BZOJ-2431: [HAOI2009]逆序對數列 (傻逼遞推)
submit day 數列 ont led center zoj status ref 2431: [HAOI2009]逆序對數列 Time Limit: 5 Sec Memory Limit: 128 MBSubmit: 2401 Solved: 1389[Subm
BZOJ 2431 [HAOI2009]逆序對數列
std light zoj con include ++i 對數 方案 class 題解:DP f[i][j]表示1~i形成逆序對j對的方案數 轉移用前綴和優化 O(nk) #include<iostream> #include<cstdio> #
【BZOJ2431】【HAOI2009】逆序對數列 DP
har clas esp LG endif 優化 pll ace bzoj 題目大意 問你有多少個由\(n\)個數組成的,逆序對個數為\(k\)的排列。 \(n,k\leq 1000\) 題解 我們考慮從小到大插入這\(n\)個數。 設當前插入了\(i\)個
求接題目:輸入一個字符串輸出大小寫數字及其他字符的個數並逆序輸出
v2v SQ 逆序輸出 Go 大小寫 target clu 數字 targe 9wwwp0b5mw啥睪約抑汕丶防內肯勸《http://weibo.com/p/230927987600061628162048》 rvzxpb9vfd腫氨撩都幣渦綽腔腳備《http://wei
輸入一個整數,逆序輸出
CA println AR ring bre num str == void public class TestNx{ public static void main(String[] args){ System.out.println(
HAOI 2009 逆序對數列
string namespace 余數 由於 HR 分別是 CI for 自然 HAOI 2009 逆序對數列 ## Description 對於一個數列{ai},如果有i 數列,可以很容易求出有多少個逆序對數。那麽逆序對數為k的這樣自然數數列到底有多少個? ## Inpu
[luogu2513 HAOI2009] 逆序對數列 (計數dp)
class Go 數列 += n) #define 100% ems sin 題目描述 對於一個數列{ai},如果有i 輸入輸出格式 輸入格式: 第一行為兩個整數n,k。 輸出格式: 寫入一個整數,表示符合條件的數列個數,由於這個數可能很大,你只需輸出該數對10000求余數
nyoj 276-比較字母大小 (順序比較, 逆序輸出)
cst 註意 接下來 char 嚴格 inpu ont bad std 276-比較字母大小 內存限制:64MB 時間限制:3000ms 特判: No
[HAOI2009] 逆序對數列
can ostream 逆序對數 逆序 limits include limit 逆序對 () [HAOI2009] 逆序對數列 題目大意:求\([1,n]\)的自然數的排列中逆序對數為\(k\)的有多少. 這樣來DP 狀態:設\(f[i][j]\)為\(i\)個數,
41,逆序輸出——C語言初學者百題大戰之二十
c語言 style 輸出 bsp pre sca return clas scan #include<stdio.h> int main() { int a,b,c,d,e,n; scanf("%d",&n); a=n/1000
用c語言實現單鏈表的逆序輸出
<span style="font-family: Arial, Helvetica, sans-serif;">可以用遞迴,如果沒到連結串列尾,則遞迴查詢,否則輸出當前值。下面只是演算法表示,不能直接放到程式裡編譯執行。</span><span style="fo
10月25日每日總結+公約公倍+逆序輸出+素數
先總結一下昨天剛學的一個數學知識點:如何求兩數的最大公約數和最小公倍數 最大公約數:用兩數中較大的一個除以較小的那個,得到一個餘數,此時用較小的那個數除以得的餘數,依次迴圈,直到整除為止,此時前一個得出的餘數就是這兩個數的最大公約數。 例:222 407求最大公約數:222 407(40
Problem E: 呼叫函式,整數逆序輸出
#include<stdio.h> int reverse(int number)//定義函式 { int i,result=0;//result用於儲存結果 while(number!=0) { result=result*10;