c语言
孩提
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1、输出100-200之间的素数
#include <stdio.h> #include <stdlib.h> #define NOTPRIME -1 #define ISPRIME 1 int isPrime(int n){ for (int i = 2; i < n; i++){ if (n%i == 0){ return NOTPRIME; } } return ISPRIME; }原创 2019-08-01 11:55:18 · 330 阅读 · 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 · 283 阅读 · 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 · 661 阅读 · 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 · 143 阅读 · 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 · 245 阅读 · 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 · 153 阅读 · 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 · 116 阅读 · 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 · 184 阅读 · 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 · 224 阅读 · 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 · 721 阅读 · 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 · 143 阅读 · 0 评论 -
6、将三个数从大到小输出
1 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <limits.h> #define SIZE 3 int main(){ int arr[SIZE]; srand(time(0)); for (int i = 0; i < SIZE; i++){ arr[...原创 2019-08-10 09:52:48 · 156 阅读 · 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 · 152 阅读 · 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 · 181 阅读 · 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 · 427 阅读 · 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 · 129 阅读 · 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 · 165 阅读 · 0 评论
分享