C语言
尉水风
这个作者很懒,什么都没留下…
展开
-
pat-basic-1043-c语言
#includeint main(){ int i,P,A,T,e,s,t; char ch,str[100010]={0}; P=0,A=0,T=0,e=0,s=0,t=0; while((ch=getchar())!='\n') { if(ch=='P') P++; if(ch=='A') A++; if(ch=='T') T++; if(ch=='原创 2017-02-12 10:29:59 · 258 阅读 · 0 评论 -
pat-basic-1046-c语言
#includeint main(){ int i,n,a,sa,b,sb,da,db; da=0,db=0; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d %d %d %d",&sa,&a,&sb,&b); if(a!=sa+sb&&b!=sa+sb) continue; else if(a==sa+sb&&b!=sa+原创 2017-02-13 09:46:14 · 231 阅读 · 0 评论 -
pat-basic-1047-c语言
#includeint main(){ int i,n,team[1010]={0},t,mark,stu,max,maxi; max=-1; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d-%d %d",&t,&stu,&mark); team[t]+=mark; } for(i=0;i<1010;i++) { if(ma原创 2017-02-13 09:59:04 · 282 阅读 · 0 评论 -
pat-basic-1048-c语言
题目不是很难,但关键是:B的长度小于A时要将B前端补零后再进行加密#include#includeint main(){ char a[110]={0},b[200]={0},c[110]={0},d[200]={0}; int i,j,n,len_a,len_b,cnt,sum; cnt=0,sum=0; scanf("%s %s",a,b); len_a=strlen(原创 2017-02-13 13:34:36 · 327 阅读 · 0 评论 -
pat-basic-1049-c语言
找规律#includeint main(){ double ar[100010],sum; int n,i,n1; sum=0; scanf("%d",&n); n1=n; for(i=0;i<n;i++) { scanf("%lf",&ar[i]); } for(i=0;i<n;i++,n1--) { sum+=(i+1)*ar[i]*n1; } prin原创 2017-02-14 08:35:41 · 347 阅读 · 0 评论 -
pat-basic-1004-c语言
1004. 成绩排名 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包原创 2017-07-17 19:09:53 · 332 阅读 · 0 评论 -
数列
问题 B: 数列时间限制: 1 Sec 内存限制: 32 MB题目描述编写一个求斐波那契数列的递归函数,输入n 值,使用该递归函数,输出如下图形(参见样例)。输入输入第一行为样例数m,接下来有m行每行一个整数n,n不超过10。输出对应每个样例输出要求的图形(参见样例格式)。样例输入16样例输出原创 2017-09-12 11:26:31 · 247 阅读 · 0 评论 -
基础知识(printf)
printf语法: #include int printf( const char *format, ... );printf()函数根据format(格式)给出的格式打印输出到STDOUT(标准输出)和其它参数中. 字符串format(格式)由两类项目组成 - 显示到屏幕上的字符和定义printf()显示的其它参数. 基本上, 你可以指定转载 2018-01-25 16:41:58 · 278 阅读 · 0 评论 -
pat-basic-1042-c语言
#includeint main(){ char str; int i,ch[128]={0},max,maxi; max=0; while((str=getchar())!='\n') { if(str>='A'&&str<='Z') str=str+'a'-'A'; if(str>='a'&&str<='z') ch[str]++; } for(i=0;i原创 2017-02-11 22:40:44 · 293 阅读 · 0 评论 -
pat-basic-1041-c语言
#includestruct form{ char sn[50]; int test; int exam;} stu[1010];int main(){ int i,n,k,as[1010],j; scanf("%d",&n); getchar(); for(i=0;i<n;i++) { scanf("%s %d %d",stu[i].sn,&stu[i].test,&原创 2017-02-11 22:09:18 · 366 阅读 · 0 评论 -
pat-basic-1039-c语言
#include //ASC码值 int main(){ int sell[127]={0},i,c,a,b; char ch; c=0,a=0,b=0; while((ch=getchar())!='\n') { a++; sell[ch]++; } while((ch=getchar())!='\n') { b++; sell[ch]--; } for原创 2017-02-11 11:51:07 · 278 阅读 · 0 评论 -
pat-basic-1050
1050. 螺旋矩阵(25)时间限制150 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue本题要求将给定的N个正整数按非递增的顺序,填入“螺旋矩阵”。所谓“螺旋矩阵”,是指从左上角第1个格子开始,按顺原创 2017-07-17 15:05:48 · 228 阅读 · 0 评论 -
pat-basic-1029-c语言
#include#includeint main(){ char all[100]={0},lost[100]={0},check[100]={0}; int i,j,k; gets(all); gets(lost); k=0; for(i=0;all[i]!='\0';i++) { if(all[i]>='a'&&all[i] all[i]=原创 2017-02-08 18:11:20 · 283 阅读 · 0 评论 -
pat-basic-1028-c语言
#include //一定要初始化 struct form{ char name[10]; int sum; };int main(){ int i,n,count,year,month,day,sum; struct form young={"a",18140906},old={"b",20140906},st; count=0; scanf("%原创 2017-02-08 17:39:25 · 393 阅读 · 0 评论 -
pat-basic-1032-c语言
#includeint main(){ int n,i,j,sc,gr,mark[100010]={0},max; max=0,j=1; scanf("%d",&n); getchar(); for(i=0;i<n;i++) { scanf("%d %d",&sc,&gr); getchar(); mark[sc]+=gr; } for(i=1;i<=n;i++)原创 2017-02-09 10:57:35 · 267 阅读 · 0 评论 -
pat-basic-1033-c语言
#includeint main(){ int i,j; char word[100]={0},str[100010]={0}; gets(word); gets(str); for(i=0;word[i]!='\0';i++) { if(word[i]=='+') { for(j=0;str[j]!='\0';j++) { if(str[j]='A')原创 2017-02-09 11:00:11 · 252 阅读 · 0 评论 -
pat-basic-1036-c语言
#includeint main(){ int i,j,m; char ch; double n,k; scanf("%lf %c",&n,&ch); k=n/2; j=n/2; if(k-j>=0.5) j++; m=j; for(;j>=1;j--) { if(j==m||j==1) { for(i=n;i>=1;i--) putchar(ch);原创 2017-02-10 09:41:14 · 282 阅读 · 0 评论 -
pat-basic-1037-c语言
#includeint main(){ int b1,c1,b2,c2,sum1,sum2,sub; int b3,c3; long int a1,a2,a3; scanf("%ld.%d.%d %ld.%d.%d",&a1,&b1,&c1,&a2,&b2,&c2); sum1=493*a1+29*b1+c1; sum2=493*a2+29*b2+c2; sub=sum2-sum原创 2017-02-10 20:07:54 · 243 阅读 · 0 评论 -
pat-basic-1038-c语言
#includeint main(){ int mark[110]={0},n,i,temp,n1; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&temp); mark[temp]++; } scanf("%d",&n1); for(i=0;i<n1;i++) { scanf("%d",&temp); print原创 2017-02-10 20:53:19 · 296 阅读 · 0 评论 -
1006. Sign In and Sign Out
1006. Sign In and Sign Out (25) At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given ...原创 2018-04-12 21:43:24 · 167 阅读 · 0 评论