日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机与会计学复合

發布時間:2024/10/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机与会计学复合 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Description

杭電有個專業叫計算機與會計學復合專業,他們既要學會計,也要學編程,現在老師讓他們做這樣一個題目————告訴你一列數,生成這列數的柱狀圖。

Input

第一行一個數T(T<=6) 代表輸入數據的組數
每組數據共有兩行,第一行一個數n(1<=n<=10) ,代表這列數共n 個
接下來一行有n 個數,其中每個數0<=ai<=10

Output

輸出如樣例所示的柱狀圖。

Sample Input

3

3

5 0 2

1

4

1

0

Sample Output

#..

#..

#..

#.#

#.#

@@@

#

#

#

#

@

@

題解:

水題

先橫向畫圖

再轉置輸出

#include <iostream> #include<stdio.h> #include<string.h> #include<math.h> int t,n,m; using namespace std; int a[200000],c,b[200000],sum=0; char d[100][100]; int main() {scanf("%d",&t);while(t--){scanf("%d",&n);sum=0;int maxl=0;for(int i=1;i<=n;i++){scanf("%d",&a[i]);d[i][0]='@';maxl=max(maxl,a[i]);}for(int i=1;i<=n;i++){for(int j=1;j<=a[i];j++){d[i][j]='#';}for(int j=a[i]+1;j<=maxl;j++){d[i][j]='.';}}for(int i=maxl;i>=0;i--){for(int j=1;j<=n;j++){printf("%c",d[j][i]);}printf("\n");}}//cout << "Hello world!" << endl;return 0; }

?

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的计算机与会计学复合的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。