C语言-9
来源:互联网 发布:人工智能的伦理困境 编辑:程序博客网 时间:2024/06/05 20:50
void swapFloat(float *a,float *b){ float temp = *a; *a = *b; *b = temp;}//数组打印void printArr(int *arr,int count){ for (int i = 0; i < count; i++) { printf("%d ",arr[i]); }}//数组前后倒置void turnArr(int *arr,int count){ int *p = arr; int temp = 0; int a =count / 2; for (int i = 0; i < a; i++) { temp = p[i]; p[i] = *(p+count-1); *(p+count-1) = temp; count--; }}//最大值void printMax(int *a,int *b,int *c,int *max){ *max = *a > *b ? *a : *b; *max = *max > *c ? *max : *c;}//有一字符串中包含数字与字符,请编程去除数字void removeNumber(char *arr,int count){ char *p = arr; for (int i = 0; i < count; i++) { int num = i; if (p[i] >= '0'&& p[i] <= '9') { for (; i < count; i++) { p[i] = p[i+1]; } i = num-1; } }}void removeNumber2(char *arr){ char *p1 = arr; char *p2 = arr; for (; *p1 != '\0';p1++) { if (*p1 < '0' || *p1 > '9') { *p2 = *p1; p2++; } } *p2 = *p1;}void removeNumber3(char *arr){ char *p1 = arr; char *p2 = arr; while (*p1 != '\0') { if (*p1 < '0' || *p1 > '9') { *p2 = *p1; p2++; } p1++; } *p2 = *p1;}int main(int argc, const char * argv[]){// 交换 2 个浮点数。 /* float a = 2.43,b = 5.5; swapFloat(&a, &b); printf("a = %.2f b = %.2f\n",a,b); */ // 从键盘输入11个整数存入一维数组中,再将该数组的内容前后倒置并输出 /* printf("请输入11个整数:\n"); int arr[11] = {0}; for (int i = 0; i < 11; i++) { scanf("%d",&arr[i]); } turnArr(arr, sizeof(arr)/sizeof(int)); printArr(arr, sizeof(arr)/sizeof(int)); */ // 写求三个数中最大数的函数,并调用该函数求出主函数中三个数中的最大数 /* int a = 10,b = 20,c = 30,max = 0; printMax(&a,&b,&c,&max); printf("最大值是:%d ",max); */ //有一字符串中包含数字与字符,请编程去除数字// char arr[] = "h232e445l66l3o3 342worl4d5675675765";// removeNumber(arr,sizeof(arr)/sizeof(char));// removeNumber2(arr);// removeNumber3(arr);// printf("%s",arr); return 0;}
0 0
- C语言例题9:
- c语言练习9
- c语言思想9
- C语言-9
- C语言整理-9
- C语言学习9
- C语言9
- C语言练习题(9)
- C语言学习笔记(9)
- 孔乙己学C语言(9)
- C语言学习笔记9
- C语言学习笔记9
- 【C语言】9的个数
- C语言编程基础9
- 明解C语言1-9
- 二级c语言复习9
- C语言复习笔记 9
- day8,9 c语言作业
- 利用const_cast进行类型转换
- 快照与AMI的区别
- 迭代(遍历)时候不可以使用集合的remove和add方法,但可使用Java迭代器的remove和add方法
- 05-图2. Saving James Bond - Easy Version (25)
- 在 Eclipse 下利用 gradle 构建系统
- C语言-9
- jquery小技巧
- 输入流cin的状态
- pat----打印沙漏
- hdu4737区间统计
- [python] 命令行参数
- PPT是什么
- Ubuntu下Sublime Text 3解决无法输入中文的方法
- 软工视频总结