logo头像

不忘初心,奋力前行

C++第二周程序设计作业

本文于1884天之前发表,文中内容可能已经过时,如有问题,请联系我。

Question 1: 题目描述 任意给定n个整数,求这n个整数序列的和、最小值、最大值 输入描述 输入一个整数n,代表接下来输入整数个数,n<=100,接着输入n个整数,整数范围是-10000~10000。 输出描述 输出整数序列的和、最小值、最大值。用空格隔开,占一行 代码: #include using namespace std; int main() { int n,i,b,max,min; int s=0; int a[100]; cin >> n; for(i=0;i<n;i++) { cin >> b; a[i]=b; } for(i=0;i<n;i++) s=s+a[i]; max=a[0]; for(i=1;i<n;i++) { if(a[i]>max) max=a[i]; } min=a[0]; for(i=1;i<n;i++) { if(a[i]<min) min=a[i]; } cout << s << ‘ ‘ << min << ‘ ‘ << max; return 0; } Question 2: 题目描述 打印n阶实心菱形 输入描述 输入一个整数n,n<=10 输出描述 输出n阶实心菱形,占2n-1行 代码: #include using namespace std; int main() { int n,i,j,m,h,b; cin >> n; for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) cout << ‘ ‘; for(j=1;j<=(2\i-1);j++) cout << ‘*‘; cout << ‘\\n’; } for(h=1;h<n;h++) { for(m=1;m<=h;m++) cout << ‘ ‘; for(b=(2(n-h)-1);b>0;b–) cout << ‘‘; cout << ‘\\n’; } return 0; }

支付宝打赏 微信打赏 QQ钱包打赏

感觉不错?欢迎给我 打个赏~我将不胜感激!