![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
hyt-Carol
这个作者很懒,什么都没留下…
展开
-
阶乘末尾
问题描述 :给定n和len,输出n!末尾len位。输入说明 :一行,两个正整数n和len。n<=30, len<=10。输出说明 :一行,一个字符串,表示答案。长度不足用前置零补全。#include<stdio.h>int main(){ int n,len,i,j,carry; int a[11]={0}; scanf("%d %d",&n,&len); a[1]=1; for(i=1;i<=n;i++原创 2020-05-10 12:57:27 · 141 阅读 · 0 评论 -
最大纯色正方形面积
输入说明 : 第一行两个正整数R和C,R和C都不超过200。接下来R行C列描述矩阵,红色用1来表示,蓝色用0来表示。输出说明 : 一个数,表示最大的纯色正方形面积。输入范例:5 80 0 0 1 1 1 0 11 1 0 1 1 1 1 10 1 1 1 1 1 0 11 0 1 1 1 1 1 01 1 1 0 1 1 0 1输出范例:9#include<s...原创 2020-05-08 13:29:26 · 767 阅读 · 0 评论 -
集合运算
#include<stdio.h>#include<stdlib.h>int main(){ int n,m; int *a,*b,*u,*s; int i,j,k,flag; void sort(int[],int); scanf("%d",&n); a=(int *)malloc(sizeof(i...原创 2020-05-07 20:01:21 · 170 阅读 · 0 评论 -
不同单词个数统计
#include<stdio.h>#include<string.h>int main(){ char str[100],s[100][100]; int i,j,k,len,count,flag; gets(str); len=strlen(str); if(len==0) count=0; else...原创 2020-05-06 21:09:44 · 171 阅读 · 0 评论 -
丑数
问题描述 :对于一给定的素数集合 S = {p1, p2, …, pK}, 来考虑那些质因数全部属于S 的数的集合。这个集合包括,p1, p1p2(即p1乘以p2), p1p3, 和 p1p2p3 (还有其它很多)。这是个对于一个集合S的丑数集合。注意:我们不认为1 是一个丑数。你的工作是对于输入的集合S去寻找集合中的第N个丑数。说明:结果不超过32位整数能表示的范围比如:S={2, 3,...转载 2020-05-05 19:31:39 · 137 阅读 · 0 评论 -
小数第n位
问题描述我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入格式一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<1000000000)输出格式一行3位数字,表示:a除以b,小数...转载 2020-05-04 17:33:46 · 221 阅读 · 0 评论 -
只出现一次的数
#include<stdio.h>#include<stdlib.h>int main(){ int n,i,*a; void sort(int[],int); while(scanf("%d",&n)!=EOF) { a=(int *)malloc(sizeof(int)*n); for(i=...原创 2020-05-03 14:07:14 · 76 阅读 · 0 评论 -
连续正整数的和
#include<stdio.h>int main(){ int n; int array[10001]; int i,j; array[0]=0; scanf("%d",&n); for(i=1;i<=n;i++) array[i]=i+array[i-1]; for(i=0;i<=n...原创 2020-05-01 20:35:45 · 188 阅读 · 0 评论 -
质因数
#include<stdio.h>#include<math.h>int main(){ int n,i; scanf("%d",&n); int fun(int); if(fun(n)==1) printf("%d=%d\n",n,n); else { printf("%d=",n); ...原创 2020-05-01 20:12:04 · 325 阅读 · 0 评论 -
long long=_int64
‘long’ followed by ‘long’ is illegalVC++6.0中的编译器是C90标准的,而long long型是在C99中新加入的,故无法编译。解决办法:用_int64替换long long n;scanf(‘%lld’,&n);_int64 n;scanf(‘%I64d’,&n);...原创 2020-05-01 14:28:06 · 270 阅读 · 0 评论