五邑大学C语言 编程题代码(5)

2019-08-31 12:38

for(j=0;j<4;j++) printf(\ printf(\ }

return 0; }

//起泡法排序

void bubble(int array[],int m,int n) {

int i,j,k,t;

for(i=1;i

for(j=0;j

if(array[j]>array[j+1]) { t=array[j];

array[j]=array[j+1]; array[j+1]=t; k++; } } if(k==0) break; //若本轮没有交换操作,提前退出 } }

4.

#include #include int main() { char str[80]; int strToInt(char *str); //函数声明 printf(\请输入数字串:\ gets(str); printf(\数字串转换成整数后再加1000的结果:%d\\n\ return 0; }

int strToInt(char *str) {

}

int i,n=*str-'0',len=strlen(str); for(i=1;i

5.

#include #define N 80 int main() { char str[N],x; void del_char(char *str,char x); //函数声明 printf(\ gets(str); printf(\ scanf(\ del_char(str,x); //函数调用 printf(\ return 0; }

//在一行字符串中删去指定的字符(x)——将删除所有指定的字符 void del_char(char *p,char x) { char *q=p; for(;*p!='\\0';p++) if(*p!=x) *q++=*p; *q='\\0'; } /*

//第二种方法——只能删除字符串中找到的第一个,但更具有独立性和灵活性 //先确定被删字符的位置(p——指针),

//然后直接在原字符串中,将p以后的字符顺序地前移一个位置, //通过strcpy(p,p+1)函数,即可实现 void del_char(char *p,char x) { for(;*p!='\\0';p++) if(*p==x) { strcpy(p,p+1); break;

} */

}

6.

#include #include int main() { char str[80]; void reverse(char *str); printf(\请输入字符串:\ gets(str); reverse(str); printf(\反转后的字符串为:\ puts(str); return 0; }

//字符串反转

void reverse(char *str) { char t; int i,j,len=strlen(str); for(i=0,j=len;i

7.

#include #include

//方法一

void strPartCopy(char *dest, char *source) {

int i,len=strlen(source);

for(i=0;i

*dest='\\0'; //添加字符串结束符,也可写为*dest=0 }

int main() {

char str1[80],str2[80];

printf(\ gets(str1);

strPartCopy(str2,str1); printf(\ return 0; } /*

//方法二

char* strPartCopy(char *str) {

char *p=str,*dest=str; int i,len=strlen(str);

for(i=0;i

int main() {

char str1[80],*str2;

printf(\ gets(str1);

str2=strPartCopy(str1); printf(\ return 0; } */

8.

#include #include

#include #define M 4 #define N 5

int isSaddlePoint(int arr[],int m,int n,int *r,int *c) //r代表行,c代表列 { int flag=1; //假设当前点是鞍点 int i,j; for(i=0;i

int main() { int a[M][N]; int i,j,n=0; //建立数组

srand((unsigned)time(NULL)); for(i=0;i


五邑大学C语言 编程题代码(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:网络安全实验报告1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: