- 博客(11)
- 收藏
- 关注
原创 打星星(例题)
输入一个正整数,输出如下图形,例如输入5,输出的图形如下:#include<stdio.h>#include<stdlib.h>int main(){ int n; scanf("%d",&n); n=(n-1)*2; for(int i=0;i<=n;i++) { ...
2017-12-30 16:38:25 675
原创 数组排除重复元素(例题)
#include /*给定数组a[],其中有重复元素, 试编写程序,输出数组中的不同元素。 例如,给定数组{1,2,3,4,2,3,4,6,4,5}, 输出{1,2,3,4,5,6}。*/int main(){ int a[10]={1,2,3,4,2,3,4,6,4,5}; for(int i=1;i
2017-12-30 15:44:33 686
原创 学生成绩(统计)(例题)
构造包含学号、姓名、C成绩、高数成绩、英语成绩的结构体,要求:统计每一个学生的平均成绩;统计出三门功课的平均成绩;按照学生的平均成绩对所有同学进行排序;统计出不及格功课在2门以上的学生信息。 #include#include/*构造包含学号、姓名、C成绩、高数成绩、英语成绩的结构体,要求:(1) 统计每一个学生的平均成绩;
2017-12-30 10:57:18 3655
原创 素数筛选法(例题)
基于数组,利用筛选法计算1000以内素数的个数。所谓的筛选法,是用某一元素作为筛子,去除它的倍数。本题的思路:(1)构造数组,内存储0或1,表示该数字是素数或不是素数。可以将数组中所有元素初始化为1,同时将前两个元素初始化为0(数字0和1不是素数)。从数字2开始,如果对应数组中元素为1,构造筛子,向后过滤到它的倍数;如果对应数组中元素为0,则没有构造筛子的资格。最后
2017-12-30 09:31:28 563
原创 倒置(例题)
给定数组a[0..n-1]和一个整数数k,其中0例如给定数组{1,2,3,4,5,6},k=4,则结果为561234。基本思路:将a[0..k-1]和a[k..n-1]逆序后,再对a[0..n-1]逆序。以上题为例,首先对1234和56逆序,得到4321和65,此时数组为432165。再整体逆序为:561234。#include#inclu
2017-12-29 23:01:43 411
转载 贪食蛇
学校课程设计需要,写了个贪食蛇,主要参考了别人http://blog.csdn.net/hai8902882/article/details/6976490若大家想看到更清晰的思路请点击上面的链接#include /*http://blog.csdn.net/hai8902882/article/details/6976490*/#include #include #include #in
2017-12-22 13:33:09 301
原创 Codeforces Round #449 (Div. 2)
A. Scarborough Fair题目要求很明确:就是按指令操作即可#include#includeint main(){ char str[105]; int n,m,i,j; char x[105][2],y[105][2]; int a[105],b[105]; scanf("%d%d",&n,&m);
2017-12-18 21:14:41 160
原创 Codeforces Round #450 (Div. 2)
A. Find Extra One题解:如果拿去一个点,那么其余的是否在Y轴一侧#include#include#include#includetypedef long long ll;using namespace std;int main(){ int n; ll x[100500],y[100500]; scanf("%d",&n);
2017-12-18 21:05:24 164
原创 Educational Codeforces Round 34 (Rated for Div. 2) A-C 题解
A. Hungry Student Problem两种方法:@1. 暴力。@2. 找规律。 #include<stdio.h>int main(){ int i,j,ans[105]={0}; for(i=0;i<=105;i+=3) { for(j=0;i+j<105;j+=7) ...
2017-12-18 20:45:08 381
原创 Codeforces Round #451 (Div. 2) A-B 题解
A. Rounding模仿 5舍6进#includeint main(){ long long n; scanf("%lld",&n); if(n%10!=0) { if(n%10<=5) { printf("%lld\n",n-n%10); }
2017-12-18 20:39:57 192
原创 Codeforces Round #452 (Div. 2) 12-17 A-C 题解
鉴于本人还是个CF黑名小菜鸟,可能写得格式不太好,思路也可能不清晰,希望能有更多大牛指教指教,#452(DIV 2)还是可以做A 到C 。A. Splitting in Teams题解:@1. 给你N个数据, 数据1或2。 3人成一个队。@2. 1可以随便组队, 但2就不能拆开。分析: @1, 判断0的
2017-12-18 19:33:07 274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人