犹如噩梦一般的C语言结束了。是的,这个过程不亚于孕妇难产的感觉,悲惨极了。根本没有代码基础的我甚至连很多数学思维的忘了。这里再三感恩肖老师对我的照顾,虽然他是我们的老师,但是姿态放的非常低,犹如一名公仆。我仿佛在他年轻的脸上看到了不一样的光彩。上面写着“横眉冷对千夫指,俯首甘为孺子牛。”这种光彩使我越发的觉得他的亲切善良,心里的那份尊重也越发厚实起来。
师父领进门,修行靠个人。手打一份代码纪念一下这个兵荒马乱的学习阶段。
#include<stdio.h>
int stringcmp(char a[],char b[]);
int getLength(char arr[]);
void sort(int arr[]);
double getArea(float l,float k);
int getArea(int l,int k);
int main()
{
/*
char arr[20];
scanf("%s",arr);
int re = getLength(arr);
printf("%d",re);
int length,width;
scanf("%d");
getArea(5,6);
int result = stringcmp(arr,"abcea");
if(result>0)
{
printf("1>2\n");
}else if(result<0)
{
printf("1<2\n");
}
else{
printf("1==2\n");
}
int i=0;
int arr[] = {5,1,9,4,6,8,7,0,2,3};
printf("排序前:");
for(i=0;i<10;i++)
{
printf("%d",arr[i]);
}
sort(arr);
printf("排序后:");
for(i=0;i<10;i++)
{
printf("%d",arr[i]);
}
*/
//printf("%4.3lf",getArea((float)3.2,(float)5.6));
//printf("asdfasdf") ;
printf("%20d",100);
}
int stringcmp(char a[],char b[])
{
int i=0;
while(2)
{
if(a[i]==‘\0‘ && b[i]==‘\0‘)
{
return 0;
}
else if(a[i]==‘\0‘&&b[i]!=‘\0‘)
{
return -1;
}
else if(b[i]==‘\0‘)
{
return 1;
}
if(a[i]-b[i]!=0)
{
return a[i]-b[i];
}
i++;
}
return 0 ;
}
int getLength(char arr[])
{
int count=0;
int i=0;
while(arr[i]!=‘\0‘)
{
count++;
i++;
}
return count;
}
int getArea(int l,int k)
{
return l*k;
}
double getArea(float l,float k)
{
return l*k;
}
void sort(int arr[])
{
int i=0;
/*
for(i=0;i<10;i++)
{
int j;
for(j=0;j<9;j++)
{
if(arr[j]>arr[j+1])
{
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}*/
for(i=0;i<9;i++)
{
int j;
for(j=i;j<10;j++)
{
if(arr[i]>arr[j])
{
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}