程序设计基础1--------
程序设计基础
米兰的小耳朵
Don't settle. Keep moving.
展开
-
我的水仙花 1239
ACM 水仙花 #include #include int main(){ int m,n,a,b,c,t,wat; while( scanf("%d %d",&m,&n)!=EOF) { if(m>n){t=m;m=n;n=t;} t=0; for(m;m {原创 2016-11-03 16:54:03 · 301 阅读 · 0 评论 -
又见回文
#include<stdio.h>#include<string.h>#define N 100000int fun(char a[],int n){ int i; char *p_sta=a, *p_en =a+n-1;\\正反进行 while(p_sta<p_en) { if(*p_sta==' ') { *p_sta++;} \\跳过空格原创 2016-12-07 17:56:11 · 343 阅读 · 0 评论 -
鞍点计算
#include#define N 100int main(){ int i,j,k,row,line,flag; int a[N][N],b[N][N],m,n,max,min; while(scanf("%d%d",&m,&n)!=EOF ) { flag=0; row=0;line=0;原创 2016-12-05 21:15:34 · 455 阅读 · 0 评论 -
数组逆序,移位
#include<stdio.h>#define N 100int main(){ int a[N],b[N]; int t,i,j,n,m,count,T,k; scanf("%d",&n); for(i=0;i<=n-1;i++) { scanf("%d",&a[i]); } scanf("%d",&m); f原创 2016-12-04 11:03:32 · 262 阅读 · 0 评论 -
小鑫爱运动
#include<stdio.h>#define N 100int main(){ int a[N],b[N]; int t,i,j,n,m,count,T; while( scanf("%d",&n)!=EOF) { count=1; for(i=0; i<=n-1; i++) { sca原创 2016-12-04 10:18:36 · 317 阅读 · 0 评论 -
矩阵输出
#include<stdio.h>#define N 100int main(){ int a[N]; int t,i,j,n; scanf("%d",&n); for(i=0; i<=n-1; i++) { scanf("%d",&a[i]); } for(i=0; i<=n-1; i++) {原创 2016-12-04 09:25:07 · 363 阅读 · 0 评论 -
二维数组 杨辉三角
#include<stdio.h>#define N 100int main(){ int n,a[N][N],i,j,flag,t; while(scanf("%d",&n),n) { for(i=0;i<=n-1;i++) { for(j=0;j<=i;j++) {原创 2016-12-01 17:11:42 · 367 阅读 · 0 评论 -
验证哥德巴赫猜想
#includeint main(){ int n,m,z,j; scanf("%d" , &n); m=n; for(z=3; z { m=n-z; for(j=2; j { if(z%j==0) {break;}转载 2016-11-22 22:31:29 · 425 阅读 · 0 评论 -
C语言-余弦
01#include02int main()03{04 int i,j,flag;05 double x,n,y,a,b;06 whi原创 2016-11-13 14:58:38 · 828 阅读 · 0 评论 -
死变态的跳台阶
死变态的跳台阶Time Limit: 1000MS Memory Limit: 65536KBProblem Description 小银今天准备去爬山,山上的台阶太难爬了,但是小银最近得到了一个新的技能,他每一次可以向上跳一个台阶,也可以两个台阶,也可以三,四,五.......n个台阶。现在已知台阶的数量为n,小银想知道他有多少种方法跳上山顶。Input原创 2017-05-04 10:53:59 · 262 阅读 · 0 评论 -
冒泡排序SDUT2015期末
冒泡排序Time Limit: 1000MS Memory Limit: 65536KBProblem Description冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。冒泡原创 2017-05-04 10:17:00 · 332 阅读 · 0 评论 -
矩阵的舞蹈
#include<math.h>#define N 100int main(){ int i,j,k; int T,m,n,a[N][N],b[N][N]; scanf("%d",&T); for(i=0; i<=T-1; i++) { scanf("%d%d",&m,&n); for(j=0; j<=m-1; j++)原创 2016-12-05 23:55:55 · 442 阅读 · 0 评论 -
C语言合法标识符
C语言合法标识符 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description输入一个字符串,判断其是否是C的合法标识符。 Input输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。 Output对于每组输入数据,输出一原创 2016-12-08 13:33:54 · 1117 阅读 · 0 评论 -
perfect素数3274
#includeint main(){ int i,n,flag,a,j,sum; while(scanf("%d",&n)!=EOF ) { flag=1; //假设该数为素数 for(i=2; i { if(n%i==0) //如果能够整除,说明该数不是素数。原创 2016-11-07 23:02:14 · 320 阅读 · 0 评论 -
如何将逻辑中后面算出的数据提前输出-- 计数的范围素数
#includeint main(){ int i,j,n,num=0; for(i=100;i { for(j=2;j { if(i%j==0) { break; } }原创 2016-11-08 17:52:47 · 299 阅读 · 0 评论 -
金字塔
#includeint main(){ int i,d,n,x,a,b,t,sum; scanf("%d",&n); for(i=1;i { for(d=2*(n-i);d>=1;d--) { printf(" "); } for(d=1;d原创 2016-11-13 13:58:24 · 309 阅读 · 0 评论 -
c语言图形打印 12345
#includeint main(){ int i,d,n; scanf("%d",&n); for(i=1;i { for(d=n;d>i;d--) { printf(" "); } for(d=1;d {原创 2016-11-13 13:58:05 · 3076 阅读 · 0 评论 -
c语言图形打印 加号和星号1135
#includeint main(){ int n,i,d; scanf("%d",&n); for(i=1;i { for(d=n;d>i;d--) { printf(" "); } for(d=1;d {原创 2016-11-08 20:28:33 · 1331 阅读 · 0 评论 -
2737 小鑫の日常系列故事(六)——奇遇记
#includeint main(){ int n,i,sum,f1,f2,f3; while(scanf("%d",&n)!=EOF ) { if(n==0) {printf("0\n");continue;} if(n==1) {printf("2\n");continue;} if(n==2) {pr原创 2016-11-08 21:39:55 · 821 阅读 · 0 评论 -
bLue的字符串游戏
Problem Description这不,bLue 巨巨又要出去打比赛了,但是在火车上实在太无聊,于是他和队友 PBH 玩起了字符串游戏。游戏的玩法是这样的,bLue 根据自己已经写好的一个字符串,按次序给出一个字母,bLue 会把第一个字母直接写在纸上,bLue 每给出一个字母,PBH 需要把这个字母加到纸上的字符串中,PBH 可以选择把 bLue 给出的字母放在纸上的字符串的最前面或者最后面原创 2016-12-20 12:42:14 · 406 阅读 · 0 评论 -
1525 字符统计2
字符统计2 Time Limit: 1000MS Memory Limit: 65536KB Problem Description输入英文句子,输出该句子中除了空格外出现次数最多的字符及其出现的次数。 Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。 Output逐行输出每个句子中出现次数最多的字符及其出现的次数(如果有多个字符的次数相同原创 2016-12-15 23:28:07 · 694 阅读 · 0 评论 -
2761 编码
编码 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码: 1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。 2、 如果K为1,不输出K Input 输入有多组,直到文件结束。每组一个字符串,长度为原创 2016-12-15 21:34:03 · 1072 阅读 · 0 评论 -
简单字符串排序
简单字符串排序 Time Limit: 5000MS Memory Limit: 100000KB Submit Statistic Problem Description从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。 Input输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不原创 2016-12-08 23:45:43 · 854 阅读 · 0 评论 -
小鑫の日常系列故事(七)——小纸条
#include<string.h>#include<stdio.h>struct{ char a[100],b[100];}k[100],q;int main(){ int n,i,j,k,t,sum,l,m; char p[10000]; while(scanf("%d",&n)!=EOF ) { k=n%26;\\k对26取余原创 2016-12-08 20:42:44 · 1131 阅读 · 2 评论 -
排序 --数组
Problem Description给你N(N<=100)个数,请你按照从小到大的顺序输出。Input输入数据第一行是一个正整数N,第二行有N个整数。Output输出一行,从小到大输出这N个数,中间用空格隔开。Example Input5 1 4 3 2 5 Example Output1 2 3 4 5#include<stdio.h>int main(){ int a[1原创 2016-11-23 23:15:08 · 342 阅读 · 0 评论