![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
孩提
这个作者很懒,什么都没留下…
展开
-
1、输出100-200之间的素数
#include <stdio.h>#include <stdlib.h>#define NOTPRIME -1#define ISPRIME 1int isPrime(int n){for (int i = 2; i < n; i++){if (n%i == 0){return NOTPRIME;}}return ISPRIME;}原创 2019-08-01 11:55:18 · 264 阅读 · 0 评论 -
17、编写一个程序,可以一直接收键盘字符, 如果是小写字符就输出对应的大写字符, 如果接收的是大写字符,就输出对应的小写字符, 如果是数字不输出。
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){char* finalPassword = “123”;char userPassword[10];int i = 3;while (i){ if (...原创 2019-08-15 09:14:14 · 232 阅读 · 0 评论 -
16、编写c语言代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。
#include <stdio.h>#include <stdlib.h>int binSearch(int arr[], int len, int i){int left = 0;int right = len - 1;int mid = (left + right) / 2;while (i !=arr[mid]){if (i > arr[mid])...原创 2019-08-15 09:13:33 · 608 阅读 · 0 评论 -
15、写代码可以在整型有序数组中查找想要的数字, 找到了返回下标,找不到返回-1.(折半查找)
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main(){char n = 0;char t = 0;while (1){printf(“请输入一个键盘字符\n”, n);scanf("%c", &n);if (n >= ‘a’&&am...原创 2019-08-15 09:12:51 · 102 阅读 · 0 评论 -
14、猜字游戏
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){int a = 0;int n = 0;srand(time(0));a = rand() % 100;printf(“请输入1—99之间的一个数\n”,...原创 2019-08-15 09:12:01 · 184 阅读 · 0 评论 -
13、求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){int n = 0;printf(“请输入1-9之间的数\n”, n);scanf("%d", &n);int sum = 0;int Sn = ...原创 2019-08-15 09:10:48 · 103 阅读 · 0 评论 -
12、.求出0~999之间的所有“水仙花数”并输出。C语言
#include <stdio.h>#include <math.h>#include <stdlib.h>int water_Num(int n){int i = n % 10;int j = n / 10 % 10;int k = n / 100;//int sum = iii + jjj + kkk;int sum = pow(i, 3) ...原创 2019-08-15 09:10:04 · 72 阅读 · 0 评论 -
11\在屏幕上输出图案
#include <stdio.h>#include <stdlib.h>int main(){int t = 0;for (int n = 1; n < 8; n++){t = 2 * n - 1;for (int i = 0; i < t ; i++){printf("");}printf("\n");}for (int n = 6; ...原创 2019-08-15 09:09:19 · 126 阅读 · 0 评论 -
10\编写程序数一下 1到 100 的所有整数中出现多少次数字9。
#include <stdio.h>#include <stdlib.h>int cum_9(int n){int sum = 0;int i = n % 10;int j = n / 10 % 10;int k = n / 100;if (i == 9) sum++;if (j == 9) sum++;if (k == 9) sum++;retur...原创 2019-08-10 18:04:47 · 173 阅读 · 0 评论 -
9\计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){double sum = 0;for (int i = 1; i < 101; i++){sum += pow((double)-1, (double)i - 1) / i;}printf("%f\n", sum...原创 2019-08-10 18:03:59 · 652 阅读 · 0 评论 -
8\ 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
1、#include <stdio.h>#include <stdlib.h>int main(){int a = 63;int b = 54;int t = 0;while (a%b != 0){t = a%b;a = b;b = t;}printf("%d", b);system(“pause”);return 0;}2、#includ...原创 2019-08-10 09:55:22 · 97 阅读 · 0 评论 -
6、将三个数从大到小输出
1#include <stdio.h>#include <stdlib.h>#include <time.h>#include <limits.h>#define SIZE 3int main(){int arr[SIZE];srand(time(0));for (int i = 0; i < SIZE; i++){arr[...原创 2019-08-10 09:52:48 · 110 阅读 · 0 评论 -
5、求10个整数中的最大值
//#include <stdio.h>//#include <stdlib.h>//#include <time.h>//#include <limits.h>//#define SIZE 10//int findMax(int arr[SIZE]){// int max = INT_MIN;// for (int i = 0; i&...原创 2019-08-10 09:47:28 · 106 阅读 · 0 评论 -
4.给定两个整形变量的值,将两个值的内容进行交换
//#include <stdio.h>//#include <stdlib.h>//void Swap(int* x, int* y){// int tmp = *x;// *x = *y;// *y = tmp;//}//int main(){// int a = 10;// int b = 20;// Swap(&a,&b);...原创 2019-08-10 09:45:47 · 119 阅读 · 0 评论 -
3、输出1000-2000之间的闰年
1、#include <stdio.h>#include <stdlib.h>int main(){for (int n = 1000; n < 2001; n++){if (n % 400 == 0 || (n % 4 == 0 && n % 100 != 0)){printf("%d是闰年\n", n);}}system(“pau...原创 2019-08-01 12:07:41 · 343 阅读 · 0 评论 -
2、打印乘法口诀表
#include <stdio.h>#include <stdlib.h>int main(){ for (int a = 1; a < 10; a++){ for (int b = 1; b < 10; b++){ if (a<b){ &nbs...原创 2019-08-01 12:06:05 · 89 阅读 · 0 评论 -
18、.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。
#define _crt_secure_no_warnings#include <stdio.h>#include <stdlib.h>void func(int n){for (int a = 1; a < n + 1; a++){for (int b = 1; b < n + 1; b++){if (a < b){continue;}...原创 2019-08-15 09:15:42 · 115 阅读 · 0 评论