![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
大玟啊
任重道远。
如果对博客有任何问题和建议或者交流,QQ1758864807
展开
-
Java编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int ch = 0; while ((ch = getchar()) != EOF) { if (ch >= 'a'&&ch <= 'z') { putchar(ch - 32); } if (ch...原创 2020-02-21 21:31:40 · 307 阅读 · 0 评论 -
完成猜数字游戏 c语言
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<time.h>void Menu(){ printf("*************************\n"); printf("******猜数字游戏*********\n"); prin...原创 2020-02-20 18:26:55 · 121 阅读 · 0 评论 -
求Sn=a+aa+aaa+aaaa+aaaaa的前n项之和,其中a是一个数字, 例如:2+22+222+2222+22222
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>int main(){ int i = 0; int n = 0;//n项 int a = 0; int tmp = 0; int sum = 0; scanf("%d%d", &a, &n); for (...原创 2020-02-19 15:28:55 · 301 阅读 · 0 评论 -
求出0~999999之间的所有“水仙花数”并输出
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<math.h>int main(){ int i = 0; for (i = 0; i <= 999999; i++) { int count = 0;//count表示i的位数 int tmp = i; int sum = ...原创 2020-02-15 17:17:57 · 126 阅读 · 0 评论 -
编写程序数一下1到100的左右整数中出现多少个数字9
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int count = 0; int i = 0; for (i = 0; i <= 100; i++) { if (i / 10 == 9)//十位为9 { count++; } if ( i % 10 == 9)//个...原创 2020-02-10 12:34:05 · 123 阅读 · 0 评论 -
计算1/1-1/2+1/3-1/4+1/5……+1/99-1/100的值
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int a = 1; int flg = 1; double sum = 0; for (a = 1; a <= 100; a++) { sum += flg*1.0 / a; flg = -flg; } printf("%lf"...原创 2020-02-10 11:49:30 · 1976 阅读 · 0 评论 -
将数组A中的内容和数组B中的内容进行交换(数组一样大)
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int arr1[5];//定义数组1 int arr2[5];//定义数组2 int i = 0; int tmp = 0; for (i = 0; i < 5; i++) { scanf("%d", &arr1[i]); ...原创 2020-02-09 11:43:59 · 66 阅读 · 0 评论 -
将数组A中的内容和数组B中的内容进行交换(数组一样大)
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int arr1[5];//定义数组1 int arr2[5];//定义数组2 int i = 0; int tmp = 0; for (i = 0; i < 5; i++) { scanf("%d", &arr1[i]); ...原创 2020-01-09 12:42:02 · 73 阅读 · 0 评论 -
将数组A中的内容和数组B中的内容进行交换(数组一样大)
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ int arr1[5];//定义数组1 int arr2[5];//定义数组2 int i = 0; int tmp = 0; for (i = 0; i < 5; i++) { scanf("%d", &arr1[i]);//...原创 2019-12-28 11:35:09 · 74 阅读 · 0 评论 -
十进制转二进制、十六进制
一、十进制转二进制1、整数部分:采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。例如:245D=(11110101)B245/2=122…………1(余数)122/2=61…………0(余数)...原创 2019-09-27 17:44:45 · 704 阅读 · 0 评论 -
将三个数从大到小输出(C语言)
#include<stdio.h>int main(){ int a = 0; int b = 0; int c = 0; int m = 0; printf(“请输入三个数:\n”); scanf_s("%d%d%d", &a, &b, &c); if (a < b)...原创 2019-09-07 17:41:16 · 2561 阅读 · 0 评论 -
调用函数求十个数中的最大值(C语言)
#include<stdio.h>int Max (int arr[])//定义函数{ int i = 0; int max = 0; max = arr[0];//令最大值等于数组中第一个数 for (i = 0; i < 10; i++) { if (arr[i]>max)...原创 2019-09-07 17:36:49 · 15660 阅读 · 4 评论 -
交换两个数的内容(不允许创建临时变量)
一、给定两个整形变量的值,将两个值的内容进行交换#include<stdio.h>int main(){int a = 3;int b = 4;int c = 0;c = a;a = b;b = c;printf("%d\n%d\n", a, b);return 0;}二、不允许创建临时变量,交换两个值得内容(用加法实现)#include<stdio....原创 2019-09-07 17:34:43 · 180 阅读 · 0 评论 -
求两个数的最大公约数(C语言)
#include<stdio.h>int main(){int a = 0;int b = 0;int m = 0;printf(“请输入两个数:\n”);scanf_s("%d%d", &a, &b);//从键盘输入两个数m = a;if (m > b)m = b;//取两个数的较小数for (int i = m; i >= 1; i...原创 2019-09-07 17:58:28 · 139 阅读 · 0 评论