欢迎来到天天文库
浏览记录
ID:18349516
大小:254.00 KB
页数:14页
时间:2018-09-16
《西安交大c++随堂练习7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西安交通大学实验报告一.实验目的(1)掌握函数定义及函数调用;(2)掌握函数间参数传递方式(值方式和引用方式);(3)掌握库函数的使用;(4)函数的参数设置和应用;(5)局部变量与全局变量的区别与联系。二、实验内容(-)实验题目一:字符串大小字母写转换1、小写字母转换为大写字母#includeusingnamespacestd;charchange(charstring){string=string-'a'+'A';returnstring;}intmain(){charstring[10
2、0];inti=0;cout<<"请输入字符串:";cin.get(string,100);cout<<"转换后是:";while(string[i]!=' '){if(string[i]>='a'&&string[i]<='z'){cout<usingnamespacestd;charchange(charstrin
3、g){string=string-'A'+'a';returnstring;}intmain(){charstring[100];inti=0;cout<<"请输入字符串:";cin.get(string,100);cout<<"转换后是:";while(string[i]!=' '){if(string[i]>='A'&&string[i]<='Z'){cout<4、二:调用函数绘制指定符号三角形#includeusingnamespacestd;voidtriangle(intr=3,charc='*'){inti,j;for(i=1;i<=1;i++){for(j=1;j5、++)cout<<"";for(j=r+1;j<=r+1;j++)cout<6、=1;i<=2*r-1;i++)cout<>n>>c;triangle(n,c);cout<usingnamespacestd;voidm(intn){inti,j,7、k,t;i=n/1000;j=(n/100)%10;k=(n/10)%10;t=n%10;if(i+j+k+t==5){cout<usingnamespacestd;intisprime(inta){for(inti=2;i<=a/2;i=i++){if(a%i==0)return0;}return1;}in8、tmain(){inta;cout<<"请输入1个正整数:";cin>>a;if(isprime(a))cout<#includeusingnamespacestd;voidnewton(doublex,d
4、二:调用函数绘制指定符号三角形#includeusingnamespacestd;voidtriangle(intr=3,charc='*'){inti,j;for(i=1;i<=1;i++){for(j=1;j5、++)cout<<"";for(j=r+1;j<=r+1;j++)cout<6、=1;i<=2*r-1;i++)cout<>n>>c;triangle(n,c);cout<usingnamespacestd;voidm(intn){inti,j,7、k,t;i=n/1000;j=(n/100)%10;k=(n/10)%10;t=n%10;if(i+j+k+t==5){cout<usingnamespacestd;intisprime(inta){for(inti=2;i<=a/2;i=i++){if(a%i==0)return0;}return1;}in8、tmain(){inta;cout<<"请输入1个正整数:";cin>>a;if(isprime(a))cout<#includeusingnamespacestd;voidnewton(doublex,d
5、++)cout<<"";for(j=r+1;j<=r+1;j++)cout<6、=1;i<=2*r-1;i++)cout<>n>>c;triangle(n,c);cout<usingnamespacestd;voidm(intn){inti,j,7、k,t;i=n/1000;j=(n/100)%10;k=(n/10)%10;t=n%10;if(i+j+k+t==5){cout<usingnamespacestd;intisprime(inta){for(inti=2;i<=a/2;i=i++){if(a%i==0)return0;}return1;}in8、tmain(){inta;cout<<"请输入1个正整数:";cin>>a;if(isprime(a))cout<#includeusingnamespacestd;voidnewton(doublex,d
6、=1;i<=2*r-1;i++)cout<>n>>c;triangle(n,c);cout<usingnamespacestd;voidm(intn){inti,j,
7、k,t;i=n/1000;j=(n/100)%10;k=(n/10)%10;t=n%10;if(i+j+k+t==5){cout<usingnamespacestd;intisprime(inta){for(inti=2;i<=a/2;i=i++){if(a%i==0)return0;}return1;}in
8、tmain(){inta;cout<<"请输入1个正整数:";cin>>a;if(isprime(a))cout<#includeusingnamespacestd;voidnewton(doublex,d
此文档下载收益归作者所有