c语言
江风与火
这个作者很懒,什么都没留下…
展开
-
乘积尾零 c语言蓝桥杯—2018年
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ int a[100] = { 5650,4542,3554,473,946,4114,3871,9073,90,4329,2758, 7949 ,6113, 5659, 5245, 7432, 3051 ,4434 ,6704 ,3594,9937 ,1173, 6866 ,3397, 4759 ,7557 ,3070 ,2287, 1453, 9899,14.原创 2022-03-14 21:10:00 · 841 阅读 · 0 评论 -
c语言—蓝桥杯:数列求值
int main(){ int i = 0; int t1 = 0; int t2 = 0; int t3 = 0; int t4 = 0; int a[4] = {1,1,1,}; for (i=3;i<= 20190323;i++) { a[i%3] = a[0] + a[1] + a[2]; if (a[i%3] > 10000) { a[i % 3] = a[i % 3] % 10000; } } //int b = 20190323 .原创 2022-03-10 22:30:11 · 1426 阅读 · 0 评论 -
蓝桥杯—c语言:年号字符
int main(){ int n = 2019; int k = 0; int m = 0; int i = 0; int a[50] = { 0 }; while (n > 0) { k = n % 26; a[m] = k; m++; n = n / 26; k = 0; } for (i = m; i >= 0; i--) { printf("%d\n", a[i]); } return 0;}该题目与十进制转换成二进制方法相.原创 2022-03-10 21:49:19 · 1393 阅读 · 0 评论 -
c语言—蓝桥杯,既约分数
#include<stdio.h>int t = 0;int dd(int x, int y){ if (x % y == 0) { return y; } else { return dd(y, x % y); }}int main(){ int i ,j= 1; int ans = 0; for (i = 1; i <= 2020; i++) { for (j = i+1; j <= 2020; j++) { if (.原创 2022-03-10 21:23:00 · 951 阅读 · 0 评论 -
c语言—蓝桥杯 2020年第十届C/C++ B组第二场蓝桥杯省赛真题跑步锻炼
#include<stdio.h>int w = 6;int y = 2000;int m[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };int d = 1;int mo = 0;int k = 0;void prim(int y){ if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)) { m[2] = { 29 }; .原创 2022-03-09 22:33:15 · 279 阅读 · 0 评论 -
递归求数组最大值--https://www.bilibili.com/video/BV1Nx411D712去b站学习简单的递归
#include<stdio.h>int max(int arr[],int n);int max(int arr[],int n){ if(n==1) { return arr[0]; } else { if(max(arr,n-1)>arr[n]) { return max(arr,n-1); } else { return arr[n]; } }}int main(){ int n=0; int arr[5]={6.原创 2022-02-01 21:50:08 · 564 阅读 · 0 评论 -
蓝桥杯-成绩统计(c语言)
题目描述小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。输入描述输入的第一行包含一个整数 n\ (1 \leq n \leq 10^4)n (1≤n≤104),表示考试人数。接下来 nn 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。输出描述输出两行,每行一个百分数原创 2022-01-25 18:03:09 · 1636 阅读 · 2 评论 -
蓝桥杯-单词分析(c语言)
题目描述小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。输入描述输入一行包含一个单词,单词只由小写英文字母组成。对于所有的评测用例,输入的单词长度不超过 1000。输出描述输出两行,第一行包含一个英文字母,表示单词中出现得最多的字原创 2022-01-25 16:01:23 · 1225 阅读 · 0 评论 -
2021-10-31 将一张厚度为0.05m的纸,折叠多少次后,能够超过珠穆朗玛峰(高度为8848000m)
#include<stdio.h>int main(){ float h=0.05; int n=0; while(h<=8848000) { n=n+1; h=h*2; printf("%d,%.2f\n",n,h); } return 0;}//#include<stdio.h>int main(){ double a = 0.05; int n = 0; while.原创 2021-10-31 23:22:57 · 1204 阅读 · 0 评论 -
利用for循环计算a的b方
//输入a,b实现a的b方#include<stdio.h>Cf(int x, int y){ int i = 0; int sum = 1; for (i = 0; i < y; i++) { sum = sum * x; } return sum;//必须返回sum的值,否则无法循环。}int main(){ int a = 0; int b = 0; printf("请输入两个整数;"); scanf_s("%d %d", &a, &am.原创 2021-10-31 09:42:20 · 1524 阅读 · 2 评论 -
任一输入3个整数,从大到小排序输出。
#include<stdio.h>int main(){ int a = 0; int b = 0; int c = 0; printf("请输入三个数"); scanf("%d%d%d",&a,&b,&c); if(a>b) { if(a>c) { if(b>c) { printf("%d>%d>%d",a,b,c); } else { printf("%d>%.原创 2021-09-30 22:50:50 · 480 阅读 · 3 评论 -
f(x)=x*x (x*x>10);f(x)=-x*x(x*x<=10)
#include<stdio.h>int main(){ int y = 0; int x = 0; int z = 0; printf("请输入x的值"); scanf("%d",&x); y = x*x; z = -x*x; if(x*x>10) { printf("%d",y); } else { printf("%d",z); } return 0 ; }原创 2021-09-30 22:51:46 · 143 阅读 · 1 评论 -
然后编程c语言判断任一年份是不是闰年
#include<stdio.h>int main(){ int year = 0; printf("请输入年份:"); scanf("%d",&year); if(year % 4 == 0) { if(year % 100 == 0) { if(year % 400 == 0) { printf("是闰年"); } else { printf("不是闰年"); } } else {.原创 2021-09-30 21:21:32 · 137 阅读 · 0 评论