拼题A
qq_52055885
这个作者很懒,什么都没留下…
展开
-
拼题A基础篇 10 统计字符
拼题A 基础篇 统计字符#include<stdio.h>#include<math.h>main(){ int letter = 0, blank = 0, digit = 0, other = 0; char ch; for(int i = 10; i != 0; i--) { ch = getchar(); if(ch >= 'a' && ch <= 'z' || ch >原创 2021-03-02 22:34:04 · 437 阅读 · 0 评论 -
拼题A基础篇 11 输出闰年
拼题A 基础篇11 输出闰年#include<stdio.h>main(){ int year, number = 0; scanf("%d", &year); if(year <= 2000 || year >2100) { printf("Invalid year!"); } else { for(int n = 2001; n <= year; n++)原创 2021-03-02 21:21:02 · 176 阅读 · 0 评论 -
拼题A 基础篇13 查询水果价格
拼题A 基础篇13 查询水果价格#include<stdio.h>main(){ int n; printf("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit"); for(int i = 1; i <= 5; i++) { scanf("%d", &n); if(n == 0) { break; }原创 2021-03-02 17:20:00 · 257 阅读 · 0 评论 -
拼题A基础14 7-15 三角形判断 (20分)
拼题A基础14 7-15 三角形判断 (20分)#include<stdio.h>#include<math.h>main(){ float s, x1, y1, x2, y2, x3, y3, L, A, a, b, c; scanf("%f %f %f %f %f %f", &x1, &y1, &x2, &y2, &x3, &y3); a = sqrt((x1-x2)*(x1-x2)+(y1-y原创 2021-01-30 16:02:36 · 337 阅读 · 0 评论 -
拼题A基础15 7-16 计算个人所得税 (20分)
拼题A基础15 7-16 计算个人所得税 (20分)#include<stdio.h>main(){ float x, sum; scanf("%f", &x); if( x>=0 && x<=1600) { printf("0.00"); } else if( x>1600 && x<=2500) { printf("%.2f",原创 2021-01-30 15:36:54 · 499 阅读 · 0 评论 -
拼题A基础16 7-17 输出三角形面积和周长 (20分)
拼题A基础16 7-17 输出三角形面积和周长 (20分)#include<stdio.h>#include<math.h>main (){ int a, b, c; double s, area, perimeter; scanf("%d %d %d", &a, &b, &c); if( a+b>c && a+c>b && b+c>a) {原创 2021-01-30 12:21:37 · 158 阅读 · 0 评论 -
拼题A基础17 7-18 超速判断 (20分)
拼题A基础17 7-18 超速判断 (20分)#include<stdio.h>main(){ int speed; scanf("%d", &speed); if( speed > 60 ) { printf("Speed: %d - Speeding", speed); } else printf("Speed: %d - OK", speed); return 0;}比较原创 2021-01-30 11:46:58 · 153 阅读 · 0 评论 -
拼题A基础18 7-19 分段计算居民水费 (20分)
拼题A基础18 7-19 分段计算居民水费 (20分)比较简单的一道题,判断语句,不要想得太复杂,相信你,一分钟就能搞定。原创 2021-01-29 23:22:16 · 113 阅读 · 0 评论 -
拼题A基础19 7-20 12-24小时制 (20分)
拼题A基础197-20 12-24小时制 (20分)#include<stdio.h>main(){ int h, m; scanf("%d:%d", &h, &m); if(h >= 0 && h <= 11) { printf("%d:%d AM", h, m); } else if( h == 12) { printf("%d:%d PM", h,原创 2021-01-29 23:01:32 · 828 阅读 · 0 评论 -
拼题A基础20 7-21 算术入门之加减乘除 (20分)
拼题A基础207-21 算术入门之加减乘除 (20分)#include<stdio.h>main(){ int a, b; scanf("%d %d", &a, &b); printf("%d + %d = %d\n", a, b, a+b); printf("%d - %d = %d\n", a, b, a-b); printf("%d * %d = %d\n", a, b, a*b); if( a%b == 0 )原创 2021-01-29 22:39:09 · 270 阅读 · 0 评论 -
拼题基础21 7-22 求N分之一序列前N项和 (20分)
拼题基础217-22求N分之一序列前N项和(20分)#include<stdio.h>main(){ int N; double sum = 0; scanf("%d", &N); for(int i = 1; i <= N; i++) { sum = sum + 1.0/i; } printf("sum = %.6lf", sum); return 0;}一道题可以有很多种做法,我是原创 2021-01-29 22:17:33 · 190 阅读 · 0 评论 -
拼题A基础22 7-23 求简单交错序列前N项和 (20分)
拼题A基础227-23 求简单交错序列前N项和 (20分)#include<stdio.h>main(){ int N, flag = 1, k = 1; double sum = 0.0; scanf("%d", &N); for(int i = 1; i <= N; i++) { sum = sum + flag*(1.0/k); flag = -flag; k += 3; }原创 2021-01-29 18:40:40 · 158 阅读 · 0 评论 -
拼题A基础23 7-24 求组合数 (20分)
拼题A基础237-24 求组合数 (20分)#include<stdio.h>double fact(int n){ double fart = 1; for(int i = 1; i <= n; i++) { fart = fart*i; } return fart;}main(){ int m, n; double result, fart; scanf("%d %d", &m,原创 2021-01-29 17:21:59 · 267 阅读 · 0 评论 -
拼题A基础24 7-25 统计学生平均成绩与及格人数 (20分)
拼题A基础247-25 统计学生平均成绩与及格人数 (20分)这是自己一开始写的是有问题的。其实觉得拼题这里应该提示的是浮点错误,不知道为什么提示的是答案错误,因为这样的写法当N为0的时候计算会出现分母为零的情况,也及时拼题里面定义的浮点错误。这是重新写的```c#include<stdio.h>main(){ int N, count, grade, sum = 0; float average; scanf("%d", &N);原创 2021-01-29 15:43:18 · 362 阅读 · 0 评论 -
拼题A基础篇25 7-26 求e的近似值 (20分)
拼题A基础篇257-26 求e的近似值 (20分)#include<stdio.h>main(){ int n; double sum = 1, j ; scanf("%d", &n); for(int i = 1; i <= n; i++) { j = 1; for(int k = 1; k <= i; k++) { j = j * k;原创 2021-01-29 14:18:17 · 251 阅读 · 0 评论 -
拼题A基础27 7-27 求奇数和 (20分)
拼题A基础277-27 求奇数和 (20分)#include<stdio.h>main(){ int n, sum = 0; scanf("%d", &n); while(n > 0) { if(n % 2 == 1) { sum = sum + n; } scanf("%d", &n); } printf("%d", sum)原创 2021-01-28 18:39:44 · 179 阅读 · 0 评论 -
拼题A基础篇27 7-28 求分数序列前N项和 (20分)
拼题A基础篇277-28 求分数序列前N项和 (20分)#include<stdio.h>main(){ int N; double sum = 0, a = 2.0, b = 1.0, c = 1.0; scanf("%d", &N); for(int i = 1; i <= N; i++) { sum = sum + a/b; c = a;//引入c的原因:如果没有这个式子,那么直接原创 2021-01-28 17:52:03 · 273 阅读 · 0 评论 -
拼题A基础28 7-29 打印菱形图案 (20分)
拼题A基础287-29 打印菱形图案 (20分)#include<stdio.h>main(){ int n; scanf("%d", &n); for(int i = 1; i <= (n/2)+1; i ++)//保证前(n/2)+1行的循环顺利进行。 { for(int j = 1; j <= n/2-i+1; j++)//很明显这一部分就是在第一个for循环之下的空格的输出,原创 2021-01-28 16:33:02 · 281 阅读 · 0 评论 -
2021-01-27
拼题A基础篇297-30 猴子吃桃问题 (20分)#include<stdio.h>main(){ int N, sum = 1; scanf("%d",&N); for(int i = 2; i <= N; i++) { sum = (sum + 1)*2; } printf("%d", sum); return 0;} 思路猴子偷桃问题实际上是一个理解性题目,关键就在于理解整个题目。理原创 2021-01-27 21:39:12 · 102 阅读 · 0 评论 -
拼题A基础篇 30 求整数的位数及其各位数字之和
拼题A基础篇307-31 求整数的位数及各位数字之和 (20分)#include<stdio.h>main(){ int N, n = 0, sum = 0; scanf("%d", &N); while( N > 0 ) { sum+=N%10; N/=10; n = n + 1; } printf("%d %d", n, sum); return 0;}反思原创 2021-01-27 18:44:29 · 3623 阅读 · 0 评论 -
拼题A基础篇31 字符,字母的输出问题
拼题A基础题31(字符,字母的输出问题)7-32 输出三角形字符阵列 (20分)#include<stdio.h>main(){ int n, count, k = 0; scanf("%d", &n); for(int i = n; i > 0; i--) { for(count = 1; count <= i; count ++) { printf("%c ", 'A'+k原创 2021-01-26 20:45:54 · 641 阅读 · 0 评论 -
拼题A基础篇32 计算圆周率
拼题A基础篇327-33计算圆周率#include<stdio.h>main(){ double last = 1, a = 1, b = 1, n, sum = 1; scanf("%lf", &n); for(int i = 1; last >= n; i++) { a = a*i; b = b*(2*i+1); last = a / b ; sum = sum + la原创 2021-01-26 16:57:57 · 305 阅读 · 0 评论 -
2021-01-25
拼题A基础33(九九乘法表)7-34 打印九九口诀表 (20分)下面是一个完整的下三角九九口诀表:11=112=2 22=413=3 23=6 33=914=4 24=8 34=12 44=1615=5 25=10 35=15 45=20 55=2516=6 26=12 36=18 46=24 56=30 66=3617=7 27=14 37=21 47=28 57=35 67=42 77=4918=8 28=16 38=2原创 2021-01-25 17:45:58 · 313 阅读 · 0 评论 -
拼题A 7-2 求整数均值
拼题A7-2 求整数均值 (20分)本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出4个整数,其间以空格分隔。输出格式:在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。输入样例:1 2 3 4输出样例:Sum = 10; Average = 2.5当频繁提示格式错误时,可以直接复制粘贴题目中给定的格式,修改即可。 include<stdio.h> i原创 2020-12-01 17:16:25 · 573 阅读 · 0 评论 -
2021-01-25
基础题357-36 计算阶乘和 (20分)对于给定的正整数N,需要你计算 S=1!+2!+3!+…+N!。输入格式:输入在一行中给出一个不超过10的正整数N。输出格式:在一行中输出S的值。输入样例:3输出样例:9`#include<stdio.h>main(){ int N, i, S = 0, fart = 1; scanf("%d",&N); for(i = 1; i <= N; i++) { for(i原创 2021-01-25 16:34:44 · 166 阅读 · 0 评论 -
2020-12-10
拼题A7-1 生成3的乘方表 (15分)输入一个非负整数n,生成一张3的乘方表,输出30 ~3n 的值。可调用幂函数计算3的乘方。输入格式:输入在一行中给出一个非负整数n。输出格式:按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。输入样例:3输出样例:pow(3,0) = 1pow(3,1) = 3pow(3,2) = 9pow(3,3) = 27本题注意事项1.幂函数的C语言表达方式原创 2020-12-10 15:54:58 · 275 阅读 · 0 评论 -
2020-12-06
拼题A7-13 成绩转换 (20分)本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入格式:输入在一行中给出一个整数的百分制成绩。输出格式:在一行中输出对应的五分制成绩。输入样例:90输出样例:A本题注意事项1.switch 函数中,case 和 default 后面都是 冒号 ,而不是分号。2.花括号的写法。return 0; 不包含在 s原创 2020-12-06 17:45:44 · 138 阅读 · 0 评论 -
2020-12-06
拼题A7-12 输出闰年 (20分)输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。输入样例1:2048输出样例1:200420082012201620202024202820322036原创 2020-12-06 17:12:17 · 171 阅读 · 0 评论 -
拼题A 7-7 计算存款利息
拼题A7-7 计算存款利息 (20分)本题目要求计算存款利息,计算公式为interest=money×(1+rate)year −money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。输入格式:输入在一行中顺序给出三个正实数money、year和rate,以空格分隔。输出格式:在一行中按“interest = 利息”的格式输出,其中利息保留两位小数。输入样例:1000 3 0.025输出样例:interest = 7原创 2020-12-01 17:21:34 · 1284 阅读 · 0 评论