#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//1.小乐乐走台阶
// 每次走1-2台阶
// 有几种走法
//int fib(int n)
//{
// if (n <= 2)
// {
// return n;
// }
// else
// {
// return fib(n - 1) + fib(n - 2);
// }
//}
//int main()
//{
// int n = 0;
// scanf("%d", &n);
// int m = fib(n);
// printf("%d\n", m);
// return 0;
//}
2.序列中删除指定数字/
//int main()
//{
// int n = 0;
// scanf("%d", &n);
// int arr[50];
// int i = 0;
// for (i = 0; i < n; i++)
// {
// scanf("%d", &arr[i]);
// }
// int del = 0;
// scanf("%d", &del);
// int j = 0;
// for (i = 0; i < n; i++)
// {
// if (arr[i] != del)
// {
// arr[j++] = arr[i];
// }
// }
// for (i = 0; i <j; i++)
// {
// printf("%d", arr[i]);
// }
//
// return 0;
//}
3.找最大值和最小值的差值//
//int main()
//{
// int n = 0;
// scanf("%d", &n);
// int arr[10000];
// int i = 0;
// for (i = 0; i < n; i++)
// {
// scanf("%d", &arr[i]);
// }
// int max = arr[0];
//
// for (i = 1; i < n; i++)
// {
// if (arr[i] > max)
// {
// max = arr[i];
// }
// }
// int min = arr[0];
// for (i = 1; i < n; i++)
// {
// if (arr[i] < min)
// {
// min = arr[i];
// }
// }
//
// printf("%d\n", max-min);
// return 0;
//
//}
更新款
//int main()
//{
// int n = 0;
// scanf("%d", &n);
// int arr[10000];
// int i = 0;
// for (i = 0; i < n; i++)
// {
// scanf("%d", &arr[i]);
// }
// int max = arr[0];
// int min = arr[0];
//
// for (i = 1; i < n; i++)
// {
// if (arr[i] > max)
// {
// max = arr[i];
// }
// if (arr[i] < min)
// {
// min = arr[i];
// }
// }
//
// printf("%d\n", max-min);
// return 0;
//
//}
再次简洁款/
//int main()
//{
// int n = 0;
// scanf("%d", &n);
// int arr[10000];
// int i = 0;
// int max = 0;
// int min = 100;
//
// for (i = 1; i < n; i++)
// {
// scanf("%d", &arr[i]);
// if (arr[i] > max)
// {
// max = arr[i];
// }
// if (arr[i] < min)
// {
// min = arr[i];
// }
// }
//
// printf("%d\n", max - min);
// return 0;
//
//}
//4.字母大小写转换///
//int main()
//{
// char ch = 0;
// while (scanf("%c", &ch) == 1)
// {
// if (ch >= 'a' && ch <= 'z')
// {
// printf("%c\n", ch - 32);
// }
// else(ch >= 'A' && ch <= 'Z')
// {
// printf("%c\n", ch + 32);
//
// }
// getchar();
// }
// return 0;
// }
5.函数大小写转换///
//#include<ctype.h>
//int main()
//{
// char ch = 0;
// while (scanf("%c", &ch) != EOF)
// {
// if (islower(ch))
// {
// printf("%c\n", toupper(ch));
// }
// else if (isupper(ch))
// {
// printf("%c\n", tolower(ch));
//
// }
//
// return 0;
//}
//
//6.变种水仙花比如1461如果可以拆成1*461+14*61+146*1=1461则就是Lily Number
//所有五位数一个五位数
#include<math.h>
//int main()
//{
// int i = 0;
// for (i = 10000; i < 99999;i++)
// {
// int sum = 0;
// int j = 0;
// for (j = 1; j <= 4; j++)
// {
// int k = (int)pow(10, j);
// sum += (i%k) * (i/k);
// }
// if (sum == i)
// printf("%d\n", i);
// }
//
// return 0;
//}
(16)3.19 作业
最新推荐文章于 2024-07-07 18:56:48 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)