1、高级语言程序设计(C+)练习题根据程序功能填空。(每空2分,共20分)1本程序按以下公式计算e的值,精度为1e-6。#includevoid main() double e,t,n;e=0;t=n=1_(1)_;while(_t1e-6_(2)_) e+=t;_t+=(1/n)_(3)_;n=n+1.0;coute=eendl;2本程序由主函数输入一字符串,调用函数,把该字符串中的数字09转换成小写字母aj;所有小写字母转换成大写字符。然后在主函数输出转换后的字符串。#include#include_void change(char*,char*)_(4)_void main()char st
2、r120, str220;cinstr1;change(str1,str2);coutstr2=0&*s1p-data;while(p-data!=0)if(head=NULL) head=p; head-next=NULL; else _head=p_(9)_p-next=head_(10)_p=new node;cinp-data;五程序设计(第1小题6分,第2、3小题各7分,共20分)1 编写函数输出以下形状的图形,其中构成图形的符号和输出的行数通过参数传送。# # # # # # # # #includevoid main()int n,i,j,m;char a;couta;coutn
3、;for(i=1;i=n;i+)if(i!=n)for(j=1;j=n-i;j+)cout ;if(j=n-i+1)couta;for(j=n-i+2;jn+i-1;j+)cout ;if(j=n+i-1) couta;coutendl;elsefor(j=1;j=2*i-1;j+)couta;2 编写一个程序,实现如下功能:(1)输入k(100)个整数到数组x100中;(2)计算k个数的平均值及大于平均值的元素个数。3 编写一个程序,实现如下功能:(1)从键盘输入a op b。其中a, b为数值;op为字符,限制为+、-、*、/ 。(2)调用函数count(op,a,b),计算表达式a op b的值。由主函数输出结果。