- 博客(7)
- 收藏
- 关注
原创 1113 正/负数统计
题目描述统计在所输入的N个整数中有多少个正数、多少个负数、多少个零。输入要求先输入一个整数N,接着输入这N个整数。输出要求按顺序输出正数,负数,零的个数。输出各占一行。个数为0的项目也要输出。输入样例20-5 0 2 6 8 4 2 1 3 6 9 84 0 2 6 -6 -6 -9 63 5输出样例1442#include<stdio.h>int main(){ int N[10000],n,i,xg,x=0,y=0,...
2021-11-26 21:19:08
269
原创 1104 计算n的阶乘
题目描述给定整数n,计算n!的值并输出。输入要求输入一个正整数n(n≤12)。输出要求输出n!的值。输入样例5输出样例120#include<stdio.h>int main(){ int i,n; long sum=1; //long 是定义一个长度较长的整数 scanf("%d",&n); for(i=1;i<=n;i++){ sum*=i; } printf("%d\n",su
2021-11-26 21:05:42
848
原创 1100 符号变化的分数数列求和
题目描述给定一个正整数,计算1-1/2+1/4-1/8+1/16……的前n项之和。输入要求输入一个正整数n。输出要求输出前n项之和,保留2位小数。输入样例5输出样例0.69#include<stdio.h>int main(){ int n,i; double sum=0,m=1;//利用double定义浮点数(小数) scanf("%d",&n); for(i=1;i<=n;i++){ if(i%2==
2021-11-26 20:54:57
1594
原创 F - 约瑟夫环(简单版)
传说约瑟夫当年活下来就是靠快速计算这个问题。nn个人围成一圈,编号依次为1,2,3\ldots n1,2,3…n。从第一个人开始报数,数到mm的人出列,再由下一个人重新从11开始报数,数到mm的人再出圈。以此类推,直到所有的人都出列。请输出依次出圈人的编号。输入格式两个整数n,mn,m,1\le n,m \le 1001≤n,m≤100。输出格式nn个用空格分隔的整数,表示出圈人的编号。输入6 4输出4 2 1 3 6 5#include<...
2021-11-20 19:51:36
89
原创 E - 简单排序
蒜术师给了你一个1010个整数的序列,要求对其重新排序。排序要 奇数在前,偶数在后; 奇数按从大到小排序; 偶数按从小到大排序。 输入格式输入一行,包含1010个整数,彼此以一个空格分开,每个整数的范围是大于等于00,小于等于100100。输出格式按照要求排序后输出一行,包含排序后的1010个整数,数与数之间以一个空格分开。#include<stdio.h>int main(){ int i; int zong[10]; ...
2021-11-18 21:18:54
99
原创 D - 暴力(稍简单)百钱买百鸡
百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用 100100 文钱买 100100 只鸡,公鸡、母鸡、小鸡各买多少只?本程序要求解的问题是:给定一个正整数 nn,用 nn 文钱买 nn 只鸡,问公鸡、母鸡、小鸡各买多少只?解法如下:#include<stdio.h>int main(){ int j,k,l; //定义公鸡数,母鸡书和小鸡数 int n; ...
2021-11-17 22:42:37
432
原创 简单暴力(计算今年第几天)
#include<stdio.h>int main(){ int a[2][12]={31,28,31,30,31,30,31,31,30,31,30,31,31,29,31,30,31,30,31,31,30,31,30,31}; //定义一个二维数组,数据具体解释看下文 int x,y,z,sum=0; //定义x为年,y为月,z为日,sum为天.
2021-11-17 00:05:34
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人