笔记
南情226
一个认真学习C语言的大学生。
展开
-
打擂台法求一组数中的最大最小值
#include<stdio.h>#define N 10int main(){int num,max,min; int i;scanf("%d",&num);max=num;min=num;for(i=1;i<N;i++){scanf("%d",&num);if(num>max)max=num;if(num<min)min=num;}printf("max=%d\n",max);printf("min=%d\n",min); re原创 2021-12-15 00:02:21 · 2736 阅读 · 0 评论 -
去掉一串字符串中的所有空格。
#include<stdio.h>void fun(char *str){ char *str_c=str; int i,j=0; for(i=0;str[i]!='\0';i++) { if(str[i]!=' ') str_c[j++]=str[i]; } str_c[j]='\0'; str=str_c; } int main(){ char str[100]; printf("请输入一串字符串: "); gets(str);printf("\n原创 2021-11-22 22:50:35 · 392 阅读 · 0 评论 -
将一串字符串倒置输出。
#include<stdio.h>#include<string.h> int main(){ int m,i,n,temp; char Zifu[20];printf("请输入一串字符串:"); gets(Zifu); printf("\n输入的字符串为:%s\n",Zifu); m=strlen(Zifu); for(n=0,i=m-1;n<i;n++,i--){ temp=Zifu[n]; Zifu[n]=Zifu[i]; Zi原创 2021-11-22 22:46:45 · 848 阅读 · 0 评论 -
在一个从小到大排列的有序数组中插入一个数使数组的有序性不变。
#include<stdio.h>int main(){ int a[10]={1,3,5,7,9,11,26}; int k,i,j; printf("\n请输入一个数:"); scanf("%d",&k); printf("原数组为:"); for(i=0;i<7;i++) printf("%5d",a[i]); printf("\n"); for(i=0;i<7;i++) if(a[i原创 2021-11-20 00:03:15 · 2607 阅读 · 0 评论 -
编写函数,将字符串中的数字字符转换成整数数字并返回转换后的字符个数。
#include<stdio.h>int change(char *s,int *p){ int i,number; for(i=0; *(s+i)!='\0'; i++) if(*(s+i)>='0'&&*(s+i)<='9') number+=1; return number; } void main() {原创 2021-11-19 23:50:28 · 2524 阅读 · 0 评论 -
从键盘输入10个数,求其中的最小值。
#define N 10int lookup(int *str,int a,int *n) { int min=str[0]; *n=0; int i; for(i=0; i<N; i++) { if(str[i]<min) { min=str[i]; *n=i; } } return min;}main(void) { int str[10],Min,n原创 2021-11-18 20:36:00 · 4031 阅读 · 3 评论