上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2011年3月14日

摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=3793代码:#include<stdio.h>#include<string.h>int IsSymmetric(char s[],int len){//判断字符串是否对称; int flag,i; flag=1; for(i=0;i<len/2;i++){ if(s[i]!=s[len-1-i]){ flag=0; break; } } return flag;}void shiftLeft(char s[],int len){//把字符串循环左移一次; int i; c 阅读全文
posted @ 2011-03-14 11:17 江南烟雨hust 阅读(227) 评论(0) 推荐(0)
摘要: 【1】屏幕的格式化输出:给出一幅图形,用程序实现。如下所示。我的代码:#include<stdio.h>int main(){ char c; int sum,i,j; while(scanf("%c",&c)!=EOF){ sum=c-'A'+1; for(i=0;i<sum;i++){ for(j=0;j<2*(sum-1-i);j++){ printf(" ");//输出前边的空格; } for(j=0;j<=i;j++){ printf("%c",'A'+j 阅读全文
posted @ 2011-03-14 09:32 江南烟雨hust 阅读(655) 评论(0) 推荐(0)

2011年2月28日

摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=1106代码:#include<stdio.h>#include<string.h>#include<stdlib.h>int cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main(){ char s[1001]; int len,i,sum,cnt; while(scanf("%s",s)!=EOF){ getchar(); len=strlen(s); ... 阅读全文
posted @ 2011-02-28 22:02 江南烟雨hust 阅读(288) 评论(0) 推荐(0)
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=2021代码:#include<stdio.h>#include<stdlib.h>int r[6]={100,50,10,5,2,1};int main(){ int n,i,j,temp; while(scanf("%d",&n)!=EOF){ if(n==0)break; int num[6]={0},cnt=0; for(i=0;i<n;i++){ scanf("%d",&temp); ... 阅读全文
posted @ 2011-02-28 15:34 江南烟雨hust 阅读(232) 评论(0) 推荐(0)

2011年2月27日

摘要: 【1】不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。貌似比较简单,这是我写的代码,也不知道是否正确。仅供参考!代码:#include<stdio.h>#include<stdlib.h>int main(){ char s1[200],s2[100]; int i,len1,len2; scanf("%s %s",s1,s2); for(i=0;i<200;i++){ if(s1[i]=='/0'){ len1=i; break; } ... 阅读全文
posted @ 2011-02-27 20:37 江南烟雨hust 阅读(282) 评论(0) 推荐(0)
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=2017这道题居然提交了几次才AC,原因是对gets()的用法不太熟悉。AC代码:#include<stdio.h>#include<string.h>#include<stdlib.h>char s[100000];int main(){ int n,len,i,count; scanf("%d",&n); getchar(); while(n--){ count=0; gets(s); len=strlen(s); ... 阅读全文
posted @ 2011-02-27 16:05 江南烟雨hust 阅读(383) 评论(0) 推荐(0)
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=2015代码:#include<stdio.h>#include<stdlib.h>int main(){ int n,m,i,j,sum,flag,a[100],cnt; while(scanf("%d %d",&n,&m)!=EOF){ j=0; sum=0; flag=0; cnt=0; for(i=1;i<=n;i++){ j+=2; sum+=j; ... 阅读全文
posted @ 2011-02-27 14:11 江南烟雨hust 阅读(157) 评论(0) 推荐(0)
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=2015代码:#include<stdio.h>#include<stdlib.h>int main(){ int n,m,i,j,sum,flag,a[100],cnt; while(scanf("%d %d",&n,&m)!=EOF){ j=0; sum=0; flag=0; cnt=0; for(i=1;i<=n;i++){ j+=2; sum+=j; ... 阅读全文
posted @ 2011-02-27 14:11 江南烟雨hust 阅读(337) 评论(0) 推荐(0)

2011年2月26日

摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=3783代码:#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){ char s[101]; while(gets(s)!=NULL){ if(strcmp(s,"E")==0)break; int cnt1=0,cnt2=0,cnt3=0; int i,len; len=strlen(s); //printf(); for... 阅读全文
posted @ 2011-02-26 20:44 江南烟雨hust 阅读(125) 评论(0) 推荐(0)
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=3783代码:#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){ char s[101]; while(gets(s)!=NULL){ if(strcmp(s,"E")==0)break; int cnt1=0,cnt2=0,cnt3=0; int i,len; len=strlen(s); //printf(); for... 阅读全文
posted @ 2011-02-26 20:44 江南烟雨hust 阅读(160) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

导航