C语言指针实习_c语言指针实习
C语言指针实习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言指针实习”。
实习七:指针实习
一、实习目的姓名:尹思智
学号:2012014413
完成日期:2013年4月
1.由键盘输入10个整数,将它们从小到大排序 2.将10个字符串(设其长度小于30)排序。
3.找出二维数组(设4行5列)中的最大数及其位置。
4.从键盘输入一串字符,从下标为m的字符开始,取出n个字符(m和n从键盘输入),形成一个新字符串 5.实现字符串的拷贝
6.编写一程序,将一个字符串反序存放。
二、实习步骤
1.由键盘输入10个整数,将它们从小到大排序 #include void main(){ int a[10],t,i;int *p;printf(“输入十个数:n”);for(p=a;p
scanf(“%d”,p);for(i=0;i
if(*p>*(p+1))
{
t=*p;
*p=*(p+1);
*(p+1)=t;}
for(p=a;p
printf(“%d ”,*p);}
2、将10个字符串(设其长度小于30)排序 #include #include void main(){ char cty[10][30],*str[10],*temp;int i,j,k;for(i=0;i
str[i]=cty[i];printf(“输入十个字符串:n”);for(i=0;i
gets(cty[i]);for(i=0;i
k=i;
for(j=i+1;j
if(strcmp(str[k],str[j])>0)
k=j;
temp=str[k];
str[k]=str[i];
str[i]=temp;} printf(“排序后:n”);for(i=0;i
printf(“%sn”,str[i]);}
2.将10个字符串(设其长度小于30)排序。
3.找出二维数组(设4行5列)中的最大数及其位置。
4.从键盘输入一串字符,从下标为m的字符开始,取出n个字符(m和n从键盘输入),形成一个新字符串 5.实现字符串的拷贝
6.编写一程序,将一个字符串反序存放。
三、实习总结