C++程序设计实验四(1)的习题

C++程序设计实验四(1)的习题,第1张

第一题:

#include <iostream.h>

#include <stdlib.h>

void main()

{

int a[10],i,s = 0,m = 0,n = 0,j =0,k = 0,p = 0

cout<<"请输入10个学生的C++成绩:"<<endl

for( i = 0i<=9i++)

{

cin>>a[i]

s = s+a[i]

if(a[i]>100||a[i]<0)

{

cout<<"输入非法!"

exit(0)

}

if (a[i]>=90&&a[i<=100])

m++

else if(a[i]>=80)

n++

else if (a[i]>=70)

j++

else if (a[i]>=60)

k++

else p++

}

cout<<"这10个学生的C++平均拍族成绩 为:"<<s/10<<endl

cout<<"优秀的人数为:"<<m<<endl

cout<<"良好的人数为:"<<n<<endl

cout<<"中等的人数为:"<<j<<endl

cout<<"及格的人数为:"<<k<<endl

cout<<"不及格的人数为:"<<p<<endl

}

第二题:

#include<iostream.h>//冒泡排序法

void main()

{

int a[10],i , j ,p,t

cout<<"请输入10个数:"<<endl

for(i = 0i<=9i++)

cin>>a[i]

for(i = 0i<=9i++)

{

p = a[i]

for(j = ij<=9j++)

if (a[j]<p)

{

p = a[j]

t = a[i]

a[i] = a[j]

a[j] = t

}

}

cout<<"这10个数迹历字从低到高的排袭州弊列顺序为:"<<endl

for(i = 0 i<=9i++)

cout<<a[i]<<endl

}

考。辽宁科技大学c语言程序设计实验岁野和指导在期末考试的时候会考到。辽宁薯配科技大学数雀指简称“辽科大”,坐落在辽宁省鞍山市,是较早组建的冶金高校之一,拥有研究生推免权和国家大学科技园,是一所以工学为主,涵盖工、理、经、管、文、法、艺等学科门类的多科性大学。

2题

void fun(int a[],int n,int *max,int *d)

{

*d = 0

*max = a[0]

for (int i = 1i <ni++)

{

*max = a[i] >*max ? a[i] ,*d++: *max

}

}

3题

void minsert(int a[], int j, int m, int n)

{

for (int i = ni >= ji--)

{

a[i + 1] = a[i]

}

a[j] = m

}

4题

int fun(double x [], int n)

int main()

{

double x[100] = { 100.1,100.2,100.3,100.4,100.5,100.6,100.7,100.8 }

printf("平均值以咐乱冲上衡歼的实数个数为: %d\n", fun(x, 8))

return 0

}

int fun(double x [], int n)

{

int j, c = 0

double xa = 0

for (j = 0j <nj++)

{

xa += x[j] / n

}

printf("平均值为%f\n", xa)

for (j = 0j <nj++)

{

if(x[j]>陪渗=xa)

{

c++

}

}

return c

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12380699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存