#include<stdio.h> #include<math.h> #include<stdlib.h> #include<string.h> //获得字符 void getChar(){ int age; printf("请输入年龄:"); age=getchar(); putchar(age); } //水仙花数 void printDaffodil(){ int a,b,c; for(int i=100;i<999;i++){ //获得个位 a=i%10; //获得十位 b=i/10%10; //获得百位 c=i/100; if((c*c*c+b*b*b+a*a*a)==i){ printf("水仙花数:%d\n",i); } } } //斐波那契数列 void Fibonacci(){ int n,f1=1,f2=1,result=0; printf("请输入正确的数列号:"); scanf("%d",&n); for(int i=3;i<=n;i++){ result=f1+f2; f1=f2; f2=result; } printf("%d",result); } //九九乘法表 void multiplication(){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ printf("%d * %d =%d\t",i,j,i*j); } printf("\n"); } } //冒泡排序 void BubbleSort(int num[],int n){ int i,j,temp; bool flag=false; for(i=0;i<n-1;i++){ for(j=0;j<n-i-1;j++){ if(num[j]>num[j+1]){ temp=num[j]; num[j]=num[j+1]; num[j+1]=temp; flag=true; } } if(!flag){ break; } } } void Print(int *num,int n){ for(int i=0;i<n;i++){ printf("%d\t",num[i]); } printf("\n"); } //两数之和 int *twoSum(int num[],int target,int n){ int res[]={0,0}; for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){ if((num[i]+num[j])==target){ res[0]=i; res[1]=j; return res; } } } return res; } //二维数组转置 void transpotion(){ int num[2][4]={ {1,2,3,4}, {2,3,1,3} }; int num1[4][2]; for(int i=0;i<2;i++){ for(int j=0;j<4;j++){ printf("%d\t",num[i][j]); } printf("\n"); } for(int i=0;i<4;i++){ for(int j=0;j<2;j++){ num[i][j]=num1[j][i]; } } for(int i=0;i<2;i++){ for(int j=0;j<4;j++){ printf("%d\t",num[i][j]); } printf("\n"); } } //单词个数 void getWordNum(){ int i,num=0; char str[100]; int word=0;//判断当前元素是否是单词 //接受字符串 printf("请输入字符串:"); gets(str); //循环遍历 for(i=0;str[i]!='\0';i++){ if(str[i]!=' '){ if(word==0){ word=1; num++; } }else{ word=0; } } printf("单词个数为:%d\n",num); } //比较三个字符串的大小 void cmpStr(){ char str[3][100]; char temp[100]; printf("请输入三个字符串:\n"); //循环输入 for(int i=0;i<3;i++){ gets(str[i]); } //处理比较 if(strcmp(str[0],str[1])){ strcpy(temp,str[0]); }else{ strcpy(temp,str[1]); } if(strcmp(str[2],temp)){ strcpy(temp,str[2]); } printf("最长字符串:%s\n",temp); }
c语言求单词数目,水仙花数,斐波拉契数列,九九乘法表等等相关题目
最新推荐文章于 2024-07-13 22:25:18 发布