
基础编程题目集
Rosiealan
这个作者很懒,什么都没留下…
展开
-
6-9 统计个位数字 (15 分)
函数接口定义:int Count_Digit ( const int N, const int D );其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。裁判测试程序样例:#include <stdio.h>int Count_Digit ( const int N, const int D );int main(){int N, D;scanf("%d %d", &N, &D);pri原创 2021-03-08 22:08:13 · 155 阅读 · 0 评论 -
7-16 求符合给定条件的整数集 (15分)
傻瓜式写法给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2输出样例:234 235 243 245 253 254324 325 342 345 352 354423 425 432 435 452 453523 524 532 534 542 543#include<stdio.原创 2021-03-06 16:41:40 · 132 阅读 · 0 评论 -
7-15 计算圆周率 (15 分)
这题没啥好写的,恶心的是结果还要乘以2,试了半天原来是这地方出错,蛋疼…#include<stdio.h>double fact(int a){ double ret=1.0,sum=0; for(int i=1;i<=a;i++){ ret*=i; } return ret;}double fact1(int b){ double ret=1.0,sum=0; for(int i=1;i<=b;i=i+2){ ret*=i; } return ret原创 2021-03-05 16:53:27 · 487 阅读 · 1 评论 -
7-14 求整数段和 (15 分)
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例:-3 -2 -1 0 12 3 4 5 67 8Sum = 30#include<stdio.h&g原创 2021-03-05 15:49:18 · 127 阅读 · 0 评论