}
实验__9__实验报告
教学班级:
14学生学号:
2014114191学生姓名:
朱晓琛
实验日期:
2014/5/29实验地点:
(机房)x7204
指导教师签名:
__________实验成绩:
___________
一、实验目的
1.掌握字符数组的使用方法;
2.了解字符串和字符串函数的用法。
二、实验任务
1.输入一个字符串到一个字符数组s(最大长度≤100),将该字符数组置逆,并输出置逆后的字符数组。
2.从键盘上输入任意两个字符串,比较它们是否相同,将它们连接成一个新的字符串并输出,输出这个新的字符串的有效长度。
三、实验结果(源程序+注释)
1#include
usingnamespacestd;
voidmain()
{chars[100];
inti=0;
cout<<"pleaseputstring:
";
gets(s);
for(i=strlen(s)-1;i>=0;i--)
cout<
}
2.#include
#include
usingnamespacestd;
voidmain()
{strings1,s2,s3;
cout<<"请?
输º?
入¨?
字Á?
符¤?
串ä?
s1:
"<cout<<"请?
输º?
入¨?
字Á?
符¤?
串ä?
s2:
"<cin>>s1>>s2;
if(s1>s2)
cout<<"s1>s2";
if(s1==s2)
cout<<"s1=s2"<else
cout<<"s1s3=s1+s2;
cout<cout<<"新?
字Á?
符¤?
串ä?
的Ì?
有®D效¡ì长¡è度¨¨为a:
êo"<}
实验__10__实验报告
教学班级:
_______学生学号:
__________学生姓名:
___________
实验日期:
___________实验地点:
_________(机房)
指导教师签名:
__________实验成绩:
___________
一、实验目的
1.掌握指针的使用方法;
2.使用指针对数组排序。
二、实验任务
1.使用指针法,找出一组数据中的最大值及其所在位置并输出。
2.使用指针法,将一维数组a中的数据按降序排列。
三、实验结果(源程序+注释)
#include
usingnamespacestd;
voidmain()
{inta[100],i=0,n,j,max,*p;
cout<<"请输入数据的个数:
";
cin>>n;
cout<<"请输入一组数据的个数为"<"<for(i=0;icin>>a[i];
max=a[0];
for(i=0;ifor(j=i+1;j{if(a[i]>max)
{p=&a[i];
max=a[i];}
}
cout<<"其中最大值为"<cout<<"其中最大值所在的位置为:
"<
}
2.
#include
usingnamespacestd;
voidmain()
{inta[100],i,j,n,*p;
cout<<"请输入一维数组a中的数据的个数:
";
cin>>n;
cout<<"请输入数组a:
"<for(i=0;icin>>a[i];
for(i=0;ifor(p=&a[0];p<&a[n-1-i];p++)
if(*p<*(p+1))
{*p+=*(p+1);
*(p+1)=*p-*(p+1);
*p-=*(p+1);}
cout<<"数组a中的数据按降序排列为a:
"<i=0;
for(p=&a[i];icout<<*p<<"";
}
实验__11__实验报告
教学班级:
14学生学号:
2014114191学生姓名:
朱晓琛
实验日期:
2015年6月19日实验地点:
x7204指导教师签名:
__________实验成绩:
___________
一、实验目的
1.掌握函数的使用方法;
2.了解函数的实现。
二、实验任务
1.编程实现:
考察小学一年级学生20以内的加法题(共10题),并按百分制给出最后分数。
说明:
程序的已知项为20以内的两个随机整数,输出项为两个整数的加法算式,并根据给出的结果判断正误,正确的得10分。
最后输出