自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 99乘法口诀表

#include<stdio.h >//打印99乘法口诀表int main(){ int i, j; for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%d ", j,i, j*i); continue; } if (j>i) printf("\n"); } return 0;}

2020-11-10 14:56:35 243

原创 找100-200间素数

#include<stdio.h >#include<math.h>//找100-200间素数(素数求解的N种境界)//1一个个试 2非素数的因子小于等于它的平方 3偶数不可能是素数int main(){ int i, j,count=0; for (i = 101; i <= 200; i += 2) { for (j = 2; j <= sqrt(float(i)); j++) { if (i%j == 0) break;

2020-11-10 14:03:24 158

原创 辗转相除法求最大公约数

#include<stdio.h >#include<math.h>//辗转相除法求最大公约数int main(){ int m, n, k = 0; scanf("%d %d", &m, &n); while (m%n) { k = m%n; m = n; n = k; } printf("%d\n", n); return 0;}

2020-11-10 09:43:57 243

原创 C语笔记 循环(2)

==不能用来比较两个字符串是否相等,此时应使用库函数strcmp

2020-11-10 09:18:48 68

原创 在有序数组中寻找数字

#define _CRT_SECURE_NO_DEPRECATE#include<stdio.h >//在有序数组中寻找数字int main(){ int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int k = 7;//找七 int sz = sizeof(arr) / sizeof(arr[0]); int left = 0; int right = sz - 1; while (left <= right) {

2020-11-09 23:37:23 152

原创 穷举,抓交通肇事犯。一辆卡车违犯交通规则,撞人后逃跑。现场有三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位数

穷举,抓交通肇事犯。一辆卡车违犯交通规则,撞人后逃跑。现场有三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。**输出格式要求:“Lorry_No. is %d .\n”#include<stdio.h >int main(){ int a, b ,i= 0; for (a = 0; a < 9; a++) for (b

2020-11-08 17:33:38 9524 2

原创 爱因斯坦曾出过这样一道数学题:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶;若每步跨6阶,则最后剩下5阶;只有每步跨7阶,最后才正好1阶不剩。参考例

爱因斯坦曾出过这样一道数学题:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶;若每步跨6阶,则最后剩下5阶;只有每步跨7阶,最后才正好1阶不剩。参考例6.15程序,编写计算这条阶梯共有多少阶的程序如下所示,其中存在一些语法和逻辑错误,请找出并改正之,然后上机运行程序并写出程序的运行结果。#include <stdio.h>main(){int x = 1, find = 0;while (!find);{if (x%2=1 &am

2020-11-08 17:10:12 22046 5

原创 假设银行一年整存零取的月息为1.875%(年息为12*1.875%,年息按复利计算),现在某人手头有一笔钱,他打算在今后5年中,每年年底取出1000元作为孩子来年的教育金,到第5年孩子毕业时刚好取完这

假设银行一年整存零取的月息为1.875%(年息为12*1.875%,年息按复利计算),现在某人手头有一笔钱,他打算在今后5年中,每年年底取出1000元作为孩子来年的教育金,到第5年孩子毕业时刚好取完这笔钱,请采用逆推法编程计算第1年年初时他应存入银行多少钱。**输出格式要求:“He must save %.2f at the first year.\n”#include<stdio.h >#define a 12*1.875/100//利息int main(){ int i = 0;

2020-11-08 16:51:54 11599 2

原创 水仙花数

#define _CRT_SECURE_NO_DEPRECATE#include<stdio.h >int main(){ int i ,j, k, m; for (i = 1; i <= 8; i++) for (j = 0; j <= 8; j++) for (k = 0; k <= 8; k++) { m = i * 100 + j * 10 + k; if (m == i*i*i + j*j*j + k*k*k) printf("%d\n

2020-11-07 13:39:24 81

原创 百鸡问题

#define _CRT_SECURE_NO_DEPRECATE#include<stdio.h >#include<string.h>int main(){ int a, b; float c;//不需要定义float的方法? for (a = 0; a<100; a++) for (b = 0; b<100; b++) for (c = 0; c<100; c++) { if (a + b + c == 100 &&am

2020-11-05 14:25:38 158

原创 从键盘输入任意一个字符,如果输入的是:0~9之间的字符,则打印输出:“It is a number.“;若输入的是:+、-、*、/中的运算符,则打印输出:“It is an operator.“;若输

#include<stdio.h >int main(){ char ch; printf("Please enter a character:\n"); scanf("%c", &ch); if (ch<58 && ch>47)//数字代表ascii码 printf("It is a number."); else if (ch == 47|| ch ==45|| ch == 42|| ch ==43 ) printf("It is

2020-11-03 14:32:34 5781

原创 写一个程序从键盘输入两个整数,然后显示第1个整数占第二个整数的百分比,保留到小数点后1位

int main(){int a, b;printf("请输入两个整数:");scanf("%d%d", &a, &b);printf("%d is %.1f percent of %d", a, (float(a)/b)*100, b);return 0;}嗯,需要强行扶一波int,扶成floatint int 得 intint float 得 float

2020-11-01 14:27:12 17886 10

原创 输入一个3位整数-要求逆序输出对应的数

#include<stdio.h>int main(){ int a,x1,x2,x3,b; printf("Please enter a positive integer: "); scanf("%d", &a); x1 = a / 100;//取百位的个位数 x2 = (a - x1 * 100) / 10;//取十位的个位数 x3 = a - x1 * 100 - x2 * 10;//取个位 b = x1 + x2*10 + x3*100;//百位*1+十位*10

2020-11-01 13:20:15 8093

原创 从键盘输入一个小写英文字母,将其转换成大写英文字母后,输出大写英文字母及其对应的十进制ASCII码值.

#include<stdio.h >int main(){ char a , b ; scanf("%c", &a); b = a - 32; printf("%c,%d\n", b, a-32); re

2020-11-01 12:59:19 42029 2

原创 输入半径 求球的表面积和体积

#include<stdio.h >#include<math.h>int main(){double r = 0;double s = 0;double v = 0;double p = 3.14159;printf(“Input r:”);scanf("%lf", &r);s = 4 * prr;v = (4/3.0)prrr;printf(“surface = %lf\nvolume = %lf”, s,v);return 0;}...

2020-10-31 21:45:36 5345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除