- 博客(12)
- 收藏
- 关注
原创 Python|定义一个无参数有返回值的函数,生成一个长度为10的随机密码,由26个字母和10个数字随机组成的序列号,其中必须至少含有一个大写字母、一个小写字母、一个数字。调用三次并打印返回值。
2023-12-26 01:08:26 109 1
原创 【删除数组中重复的元素】
删除数组中的重复元素,给定一维整型数组array,如果数组中的某个元素与排在它之后的元素重复,则对其进行删除,直到数组中没有重复元素为止。#include<stdio.h>#define N 1000 int main(){ int num[N],n, i, j,k=0; scanf("%d", &n); for (i =
2022-01-05 10:18:21 5461 4
原创 采用欧几里得计算最大公约数(用函数)
#include<stdio.h>int main(){ int Gcd(int a,int b); int x,y,m; scanf("%d %d",&x,&y); if(x<0||y<0) return -1; else m=Gcd(x,y); printf("%d",m); return 0;} int Gcd(int a,int b){ int i,c; if(a<b) { c=a; a=b; b=c.
2022-01-04 22:01:32 327
原创 三色球用函数方法(两种)
//从3个红球,5个白球,6个黑球中任意取出8个作为一组进行输出。//在每组中可以没有黑球,但必须要有红球和白球。编程实现以上功能。//用Fun()函数返回其组合数并在主函数中输出,在Fun()函数中打印每组的组合。//函数原型为: int Fun (void);#include <stdio.h>int Fun(void);int main(){ int sum; sum = Fun(); printf("sum=%4d\n", su.
2022-01-04 21:35:16 638
原创 a+aa+aaa+aaaa......形式
//求 s = a+aa+aaa+… …+aaa…a的值,其中a是一个数字,//如2+22+222+2222,a的值和加数个数n,要求a属于[1,9],n小于10#include <stdio.h>int main(){ long a; long b=0; int n; int i; long sum = 0; do { printf("Please in.
2022-01-04 21:01:41 284
原创 判断回文串(两种方法)
#include<stdio.h>#include<string.h>int main(){ char str[10];//定义一个字符数组 int i,j,len; gets(str);//输入字符串 len=strlen(str);//n为字符串长度 for(i=0,j=len-1;i<j;i++,j--) if(s[i]!=s[j]) break; if(i<j) printf("不是回文串\n"); else .
2022-01-04 20:21:05 188
原创 递归函数求n的阶乘
#include<stdio.h>long fac(int n){ int k; if(n==0||n==1) k=1; else k=n*fac(n-1); return k;}int main(){ int n; scanf("%d",&n); if(n<0) printf("erro\n"); else printf("%d!=%d\n",n,fac(n)); return 0; }
2022-01-04 14:47:39 190
原创 用递归函数求一个整数的逆序
#include<stdio.h>long fun(int n){ if(n>=0&&n<=9) printf("%d",n); else { printf("%d",n%10); fun(n/10); } return n;}int main(){ int n; scanf("%d",&n); fun(n); return 0;}
2022-01-04 14:45:54 322
原创 递归函数[f(n)=f(n-1)+f(n-2)]
#include<stdio.h>long fun(int n){ int f; if(n==1||n==2) f=1; else f=fun(n-1)+fun(n-2); return f;}int main(){ int n,f; scanf("%d",&n); f=fun(n); printf("%d\n",f); return 0;}课本p173
2022-01-04 14:43:53 1339
原创 【统计字符】
#include <stdio.h>#include <string.h>#define ARR_SIZE 80int main(){ char str[ARR_SIZE]; //1 int len, i, letter = 0, digit = 0, space = 0, others = 0; //1 printf("Please input a string:"); //1 gets(str); //1 f.
2022-01-03 22:26:18 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人