
ACM
课设毕设
大家好,这里将会在未来持续发布实验报告、课程设计、毕业设计供大家参考学习。
展开
-
1182数圈圈
数圈圈Time Limit:1000MS Memory Limit:65536K Total Submit:480 Accepted:265Description小白读大学一年级,她从小数学就不是很好是数学小白。最近她学高数学得快发疯了,老师又告诉小白一个坏消息:大一下学期还要学高数,大二上学期要学线性代数,大二下学期要学离散数学。 小白想到数学整个人都变得不好了,今天她一题也不想做,她要玩原创 2017-11-14 16:49:53 · 1254 阅读 · 0 评论 -
1373Problem C:物理题
#include <stdio.h>// 作者: FnLock// 这题会点物理就ok了 int main(int argc,const char *argv[]){ int m,k,x,y; int n; scanf("%d",&n); while(n--) { scanf("%d %d %d %d",&m,&k,&x,&y);原创 2017-12-02 18:16:21 · 659 阅读 · 0 评论 -
1371Problem A:化学题
#include <stdio.h>// Fnlock// 这题就是字符串问题 int main(int argc,const char *argv[]){ int n; int i; scanf("%d",&n); getchar(); char arr[110]; int t=0; while(n--) {原创 2017-12-02 18:17:51 · 708 阅读 · 0 评论 -
1266谁是冠军(重写的)
/* ============================================================================ Name : 1266.c Author : FnLock Version : Copyright : Your copyright notice Description : Hello Wor原创 2017-12-02 18:27:07 · 698 阅读 · 0 评论 -
1328买玩具
#include <stdio.h>// FnLockint mcount(int money){ int a,b,c,d,e,f; a=b=c=d=e=f=0; int count=0; // 能用一百用一百 while(money/100!=0) { a++; money-=100; }原创 2017-12-02 18:36:18 · 996 阅读 · 0 评论 -
1324找最大
#include<stdio.h>// FnLock int main(){ char str[50]; gets(str); int i=0; int max=0; for(i=0;str[i]!='\0';i++) { if(str[max]<str[i]) { max=i;// 我原创 2017-12-02 18:38:50 · 711 阅读 · 0 评论 -
1103木棒还原(重写)
#include <stdio.h>#include <stdlib.h>// 该函数是将所有的0移到后面 void special_sort(int *arr,int n);// 该函数将数据从小到大排序(选择排序)void my_sort(int *arr,int n);int main(int argc,const char *argv[]){ int n; i原创 2017-12-03 11:21:29 · 1848 阅读 · 0 评论 -
1341三角形
#include <stdio.h>// FnLock // 判断是不是三角形,是就返回1不是返回0 int triangle(int x,int y,int z){ // 默认不能组成三角形 int triangle=0; // 三角形的两边之和大于第三边 if(x+y>z&&x+z>y&&y+z>x) { // 可以组原创 2017-12-03 11:35:20 · 592 阅读 · 0 评论 -
1339大师兄
/*FnLock 1 2 3 4 5 6 71 2 3 4 5 6 71 2 3 4 5 6 7*/int main(){ int n; int count=0; scanf("%d",&n); // 看看最多包含几个完整星期 int z=n/7; // 每星期+2 count+=2*z; // 看看余数有几天原创 2017-12-03 11:39:33 · 646 阅读 · 0 评论 -
1305判断是否为对称字符串
#include <stdio.h>//1305 FnLock int arrcount(char arr[]) { int i; int count=0; for(i=0;arr[i]!='\0';i++) { count++; } return count;} int main(void){ char arr[1原创 2017-12-03 11:46:08 · 654 阅读 · 0 评论 -
1380Problem C:zyf的A+B问题
#include <stdio.h>// 作者: FnLock// 这题没有什么好说的 int main(int argc,const char *argv[]){ int a,b; int n; scanf("%d",&n); while(n--) { scanf("%x %x",&a,&b); printf("%原创 2017-12-02 18:13:50 · 669 阅读 · 0 评论 -
1381简易计算器
#include <stdio.h>// 这题有偷懒的嫌疑,不过还是accept了// 实际上应该辗转相除法直到没有1之外的公因数// 作者 :FnLock int main(int argc,const char *argv[]){ int a,b,c,d; int x,y; scanf("%d%d%d%d",&a,&b,&c,&d); // 通分原创 2017-12-02 18:11:57 · 648 阅读 · 0 评论 -
1186好基友,一辈子
好基友,一辈子Time Limit:1000MS Memory Limit:65536K Total Submit:431 Accepted:171Description小明是计算机学院的大一男生,小明的人生目标是赢取白富美,走上人生巅峰。小明想分两步实现目标,第一步是赢取白富美,第二步是走上人生巅峰。小明要想实现第一步的前提条件是找个白富美,或者目标降低一点找个女的,这在计算机学院也很不容易,原创 2017-11-14 16:51:21 · 1266 阅读 · 0 评论 -
1188计算工资
计算工资Time Limit:1000MS Memory Limit:65536K Total Submit:1299 Accepted:758Description已知某公司员工的保底薪水为500,某月所接工程的利润profit(整数)与利润提成的关系如下(计量单位:元): profit <= 1000 没有提成 1000 < profit <= 5000 总额提成15% 5000原创 2017-11-14 16:55:57 · 2375 阅读 · 0 评论 -
1193分数序列求和
分数序列求和Time Limit:1000MS Memory Limit:65536K Total Submit:1199 Accepted:633Description有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13,….求这个数列前n项之和。Input输入一个整数n ( 1 <= n <= 40 )Output一个实数(前n项的和),保留两位小数Sample Input3原创 2017-11-14 16:57:19 · 736 阅读 · 0 评论 -
1198删除指定字符
#include <stdio.h>/*作者: 厦门理工学院 计算机与信息工程学院 FnLock时间:2017年11月10日18:14:49 程序描述: 删除指定字符Time Limit:1000MS Memory Limit:65536KTotal Submit:874 Accepted:580Description有一行字符串,要求删去某个字符。此行字符串和要删去的字符原创 2017-11-14 16:59:31 · 1733 阅读 · 1 评论 -
1051数字四的游戏
#include <stdio.h>/*作者: 厦门理工学院 计算机与信息工程学院 黄潮钦 程序描述: 一年一度的厦门理工学院程序设计大赛又开始了今年是第四届。今年赛会组织方决定用一种新规则决定获胜的选手。他们将参赛选手从1编号到N并围成一圈,从第一个人开始报数,报到4的人退出,下一个人从 1 开始重新报数,报到4 的人退出。如此循环,直到留下最后一个人,他就是获胜者。比如输原创 2017-11-09 21:16:24 · 986 阅读 · 0 评论 -
1385Problem A:Frog
#include <iostream>// 这题就是 《鸡蛙 同笼》啦,几个头几只脚// 青蛙四只脚,鸡两只脚 // 作者: FnLock// 时间: 2017年12月2日17:51:25 using namespace std;int main(int argc, const char *argv[]){ int n; cin >> n; while(n原创 2017-12-02 17:52:17 · 515 阅读 · 0 评论 -
1378Problem A:zyf的字符统计
#include <iostream>// 时间复杂度 O(2n) using namespace std;int main(int argc, const char *argv[]){ int n; cin >> n; while(n--) { char arr[200]; // 这个是用来放输入的字符串的 in原创 2017-12-02 18:00:51 · 1050 阅读 · 0 评论 -
1336我已经不是三岁小孩了
#include <stdio.h>// 作者 : FnLock int main(void){ char arr[100]; gets(arr); int n,m; int i; int count=0; for(i=0;arr[i]!='\0';i++) { if(arr[i]>='0'&&arr[i]<='9')原创 2017-12-02 18:07:15 · 659 阅读 · 0 评论 -
1304因子求和
#include <stdio.h>int main(int argc,char const *argv[]){ // 0 0 1 1 2 4 int n; scanf("%d",&n); int i; int a=0,b=0,c=1; int term=1; int sum=0; n-=2; while(n>0&&n--)原创 2017-12-03 11:48:41 · 1232 阅读 · 2 评论 -
1295插入整形数组
#include <stdio.h>// FnLock int main(){ int N; scanf("%d",&N); int arr[N+1]; int i; for(i=0;i<N;i++) { scanf("%d",&arr[i]); } int M; scanf("%d",&M);原创 2017-12-03 11:51:38 · 643 阅读 · 0 评论 -
1363数字游戏
作者:FnLock 时间:2017年11月25日12:11:20#include <stdio.h>int main(int argc,const char *argv[]){ int a; int i,j,k; scanf("%d",&a); int arr[4]; for (i = 0; i < 4; i++) { //{a,原创 2017-11-25 12:11:56 · 930 阅读 · 0 评论 -
1279转换为大写
#include <stdio.h>// FnLock int main(){ char arr[50]; scanf("%s",arr); int i; for(i=0;arr[i]!='\0';i++) { if(arr[i]>='a'&&arr[i]<='z') { arr[i]=arr[原创 2017-12-05 14:04:25 · 1376 阅读 · 0 评论 -
1375Problem E:几何题(二)
#include <iostream>#include <cmath>#include <stdio.h>#define E 1e-5const double PI = 3.1415926;using namespace std;int main(int argc, const char *argv[]){ int t; cin >> t; while(t--)原创 2017-12-05 14:06:20 · 545 阅读 · 0 评论 -
1372Problem B:几何题(一)
#include<stdio.h>// 作者: 许同学 double direction( double x1,double y1,double x2,double y2,double x0,double y0 ) //直线方向是由(x1,y1)到(x2,y2)的方向{ double a,b,c,d; a=y2-y1; b=x1-x2; c=x2*y1-x原创 2017-12-05 14:08:50 · 635 阅读 · 0 评论 -
1374Problem D:正方体积木
//============================================================================// Name : 1374.cpp// Author : FnLock// Version :// Copyright : 木有版权// Description : Hello World in C原创 2017-12-05 14:10:55 · 694 阅读 · 0 评论 -
1019汽车加油
/*8 83 9 3 6 5 4 2 7 2*/#include <stdio.h>#include <stdlib.h>int main(int argc,const char *argv[]){ int N; int K; int *arr; int i; int add = 0; int cnt = 0; int can =原创 2017-12-05 16:21:27 · 769 阅读 · 0 评论 -
1271技术流
#include <iostream>#include <stdlib.h>using namespace std;int main(int argc, const char *argv[]){ int n; int t = 0; cin >> n; // 储存输入数据 int *arr = (int *)malloc(n*sizeof(int));原创 2017-12-05 22:14:35 · 1145 阅读 · 0 评论 -
1026第二届程序设计大赛 丑陋的数
#include <stdio.h>//int ugly(int n);/*这题由于我写的判断 丑陋的数 的函数效率太低我便打印1500个丑陋的数复制到数组... */int main(int argc,const char *argv[]){ int n; int arr[2000]={ 1,2,3,4,5,6,8,9,10,12,15,16,18,2原创 2017-11-24 23:58:00 · 1186 阅读 · 1 评论 -
1021第三届程序设计大赛 哥德巴赫猜想
#include <stdio.h>int is_prime(int n){ int i; int prime=1; for(i=2;i*i<=n;i++) { if(n%i==0) { prime=0; break; } } if(n<2) {原创 2017-11-24 23:57:12 · 786 阅读 · 0 评论 -
1290转换为小写
#include <stdio.h>// FnLock int main(){ char arr[50]; int i; // 里面包含空格所以用gets gets(arr); for(i=0; arr[i]!='\0'; i++) { if(arr[i]>='A'&&arr[i]<='Z') {原创 2017-12-03 11:53:36 · 633 阅读 · 0 评论 -
1285成绩转换
#include <stdio.h>// FnLock 这题木有神马好说的 int main(){ int k; scanf("%d",&k); int arr[k]; int i; for(i=0;i<k;i++) { scanf("%d",&arr[i]); if(arr[i]>=90&&arr[i]<=1原创 2017-12-03 11:55:16 · 564 阅读 · 0 评论 -
1274成绩转换
#include <stdio.h>// FnLock int main(){ int k; scanf("%d",&k); int arr[k]; int i; for(i=0;i<k;i++) { scanf("%d",&arr[i]); if(arr[i]>=90&&arr[i]<=100)原创 2017-12-03 11:56:39 · 633 阅读 · 0 评论 -
1284字符串正反连接
#include <stdio.h>// FnLock int main(){ char arr[60]; int count=0; scanf("%s",arr); int i; for(i=0;arr[i]!='\0';i++) { printf("%c",arr[i]); count++; }原创 2017-12-03 11:58:31 · 1660 阅读 · 0 评论 -
1332A+B
/*作者: 厦门理工学院 计算机与信息工程学院 FnLock时间:2017年11月12日12:56:34*/ #include <stdio.h>//将输入格式的时间转化为秒以方便计算 int changeSecond(char arr[]){ int second=0; int i; int part1=0; int part2=0;原创 2017-11-24 23:54:28 · 953 阅读 · 0 评论 -
1024第二届程序设计大赛 亏多少?
#include <stdio.h>/*N:商品的成本 M:商品的售价 P:吕不韦收到假钱总数 收到 (c+m-p)-n-cC:吕不韦找给顾客的钱 */int main(int argc,const char *argv[]){ int x; int n,m,p,c; scanf("%d",&x); while(x--) { s原创 2017-11-24 23:56:02 · 596 阅读 · 0 评论 -
1095求和问题
#include <stdio.h>/*作者: 厦门理工学院 计算机与信息工程学院 FnLock时间:2017年11月11日21:30:33程序描述:求和问题Time Limit:1000MS Memory Limit:65536KTotal Submit:2079 Accepted:1010Description计算1-x/2+x/3-x/4+……+x/99-x/100的值原创 2017-11-11 21:34:26 · 692 阅读 · 0 评论 -
1306求和
#include <stdio.h>/*求和Time Limit:1000MS Memory Limit:65536KTotal Submit:228 Accepted:93Description已知字符串中相邻的数字字符可以合并为一个有效数值,例如字符串“1#a#100acda06 2bbb bbb11ccccc”,其中包含的有效数值有1、100、06、2和11。输入一个字符串,求串中所有原创 2017-11-09 20:25:48 · 1625 阅读 · 0 评论 -
1016第三届程序设计大赛 大优惠
#include <stdio.h>/*作者:厦门理工学院 计算机与信息工程学院 黄潮钦时间:2017年10月13日16:30:40 程序描述:第三届程序设计大赛 大优惠Time Limit:1000MS Memory Limit:65536KTotal Submit:1688 Accepted:607Description中国移动推出最新的手机资费优惠方案,原创 2017-11-10 12:07:14 · 920 阅读 · 0 评论