- 博客(35)
- 收藏
- 关注
原创 PTA1048-C语言-数字加密
#include <stdio.h>#include <string.h>char odd(char a,char b){ int c,d; c = (int)(a - '0'); d = (int)(b - '0'); int sum = 0; sum = (c + d)%13; //printf("sumodd = %d\n",sum); switch (sum) { case 0:return '0.
2021-10-16 12:56:37
851
原创 PTA1047-C语言-编程团体赛
#include <stdio.h>int main(void){ int N; scanf("%d",&N); int i; int dwbh[10001];//队伍编号 int dybh[10001];//队员编号 int dycj[10001];// 队员成绩 int dwcj[10001] = {0}; //队伍成绩 int max_dwcj = 0; int max_dwbh; for(i .
2021-10-15 19:50:09
386
原创 PTA1046-C语言-划拳
#include <stdio.h>int main(){ int N; scanf("%d",&N); int i ; int jiahan[101]; int jiahua[101]; int yihan[101]; int yihua[101]; int jiacount = 0; int yicount = 0; for(i = 0 ; i < N ; i ++) { .
2021-10-15 19:32:53
166
原创 PTA1043-C语言-输出PATest
#include <stdio.h>#include <string.h>int main(void){ char input_str[10001]; gets(input_str); int count_str = strlen(input_str); int i; int count_array[300]; int max = 0; for(i = 0 ; i < count_str; i ++) {.
2021-10-15 10:00:02
160
原创 PTA1042-C语言-字符统计
#include <stdio.h>#include <string.h>int main(){ char inputstr[1001]; gets(inputstr); int count = strlen(inputstr); int i; int inputcount[26] = {0}; int max = 0; for(i = 0; i < count; i ++) { if(i.
2021-10-14 22:30:50
202
1
原创 PTA1041-C语言-考试座位号
#include <stdio.h>#include <string.h>typedef struct info_kaosheng{ char zkzh[17]; int kszwh;}InfoKaosheng;int main(){ int N,num1,num2; scanf("%d",&N); char tempzhzh[17] = {0}; InfoKaosheng kaosheng[1001] = {.
2021-10-14 21:56:01
182
原创 PTA1039-C语言-到底买不买
#include <stdio.h>#include <string.h>int main(){ char saler[1001]; char smallred[1001]; gets(saler); gets(smallred); int i; int len_saler = strlen(saler); int len_smallred = strlen(smallred); int count[300] =.
2021-10-14 16:53:06
394
原创 PTA1038-C语言-统计同成绩学生
#include <stdio.h>int main(){ int N,K; scanf("%d",&N); int i,j; int score[N]; int count[101] = {0}; for(i = 0; i < N; i ++) { scanf("%d",&score[i]); count[score[i]] ++; } scanf("%d",&.
2021-10-14 16:34:09
143
原创 PTA1037-C语言-在霍格沃茨找零钱
#include <stdio.h>int main(){ int PG,PS,PK,AG,AS,AK; scanf("%d.%d.%d %d.%d.%d",&PG,&PS,&PK,&AG,&AS,&AK); int OutG,OutS,OutK; int Psum; int Asum; Psum = (PG*17+PS)*29 + PK; Asum = (AG*17+AS)*29 .
2021-10-14 15:22:21
91
原创 PTA1036-C语言-跟奥巴马一起编程
#include <stdio.h>int main(){ int N; char C; scanf("%d %c",&N,&C); int i,j; int lie; int hang; lie = N; if(N%2 == 0) { hang = N/2; } else { hang = N/2 + 1; } for(j = .
2021-10-13 22:14:01
161
原创 PTA1033-C语言-旧键盘打字
#include <stdio.h>#include <string.h>int main(){ char wstring[100001]; char inputstring[100001]; gets(wstring); gets(inputstring); int num[300]; int i,j; int lenw = strlen(wstring); int leni = strlen(inputst.
2021-10-11 22:02:12
97
原创 PTA1032-C语言-挖掘机技术哪家强
#include <stdio.h>typedef struct info_team{ int school; int grade;}InfoTeam;int main(){ int N; int i; scanf("%d",&N); InfoTeam all[N]; int gradetotal[100001] = {0};//测试点三 int schooltotal = 0; for(i .
2021-10-10 16:14:58
105
原创 PTA1031-C语言-查验身份证
#include <stdio.h>#include <string.h>typedef struct id_number{ char idnum[20];}IdNumber;int char_int(char* a,int point){ if(*(a + point) >= '0' && *(a + point) <= '9') return (int)(*(a + point) - '0'); .
2021-10-10 15:08:35
530
原创 PTA1014-C语言-福尔摩斯的约会
#include <stdio.h>#include <string.h>int main(){ char str1[61]; char str2[61]; char str3[61]; char str4[61]; gets(str1); gets(str2); gets(str3); gets(str4); int len1; int len2; if(strlen(str1) &g.
2021-10-09 15:05:38
167
原创 PTA1030-C语言-完美数列
#include <stdio.h>#include <stdlib.h>int compare(const void *a,const void *b){ return *(long long*)a-*(long long*)b;}int main(void){ int N,p; int M,m; scanf("%d%d",&N,&p); int i; long num[N]; for(i = .
2021-10-09 13:46:23
96
原创 PTA1029-C语言-旧键盘
#include <stdio.h>#include <string.h>//a97 z122 A65 Z90 0-48 9-57int main(){ char rstring[81]; char wstring[81]; gets(rstring); gets(wstring); char nostring[81];//================================== int i; int j.
2021-10-09 11:42:43
113
原创 PTA1028-C语言-人口普查
#include <stdio.h>typedef struct info_person{ char name[6]; int year; int mon; int day;}InfoPerson;int main(){ int N; scanf("%d",&N); //============================ InfoPerson person[N]; InfoPerson mi.
2021-10-09 10:56:35
182
原创 PTA1027-C语言-打印沙漏
#include <stdio.h>void print_fuhao(int a, int b, char c)//a fuhaoshulaing ,b konggeshuliang{ int i; for(i = 1; i <= b/2; i ++) printf(" "); for(i = 1; i <= a; i ++) printf("%c",c); printf("\n");}int main(){.
2021-10-08 20:53:23
111
原创 PTA1026-C语言-程序运行时间
#include <stdio.h>#define CLK_TCK 100int main(){ int C1,C2; int hh,mm,ss; int sec; scanf("%d%d",&C1,&C2); sec = (C2 - C1 + 50)/CLK_TCK; ss = sec % 60; sec /= 60; mm = sec % 60; sec /= 60; hh = sec .
2021-10-08 19:35:26
74
原创 PTA1024-C语言-科学计数法
#include <stdio.h>#include <string.h>#include <math.h>int char_int(char* a, int qidian,int zhongdian) // 计算指数大小{ int i; int len = zhongdian - qidian; int num[len]; int j = 0; int sum = 0; for(i = qidian; i &l.
2021-10-08 17:44:54
214
原创 PTA1023-C语言-组个最小数
#include <stdio.h>void Bubble_Sort(int a[],int len){ int i,j,temp; for(i = 0 ; i < len -1; i ++) { for(j = 0; j < len - 1 - i; j ++) { if(a[j] > a[j + 1]) { temp = a[j];.
2021-10-08 13:26:49
187
原创 PTA1022-C语言-D进制的A+B
#include <stdio.h>int main(){ int A,B,D; scanf("%d%d%d",&A,&B,&D); int jinzhi[1000]; int i = 0; int sum = A + B; if (sum == 0) { printf("0");//测试点3 } while(sum != 0) { jinzhi[i] .
2021-10-08 12:53:13
70
原创 PTA1021-C语言
#include <stdio.h>#include <string.h>int char_int(char* a, int point){ return (int)(*(a+point) - '0');}void Print_Array(int a[],int len){ int i ; for(i = 0; i < len; i ++) { printf("%d ",a[i]); }}int m.
2021-10-07 22:11:31
87
原创 PTA1020-C语言
#include <stdio.h>#include <stdlib.h>void Print_Array(float* a,int len){ int i; for(i = 0;i < len; i ++) printf("%.2f ",*(a+i));}int main(){ int N,D; scanf("%d%d",&N,&D); float kucun[N]; float .
2021-10-07 14:30:49
106
原创 PTA1018-C语言
#include <stdio.h>#include <string.h>int vs(char a,char b){ if(a == b) return 0;//pingju if(a == 'C' && b =='J') return 1;//甲胜 if(a == 'J' && b =='B') return 1;//甲胜 if(a == 'B' &&.
2021-10-07 09:01:30
58
原创 PTA1017-C语言
#include <stdio.h>#include <string.h>int char_int(char* a,int point){ return (int)(*(a+point) - '0');}int main(){ //===================input===================ok char A[10001]; int B; scanf("%s%d",A,&B); //==.
2021-10-06 21:00:19
71
原创 PTA1016-C语言
#include <stdio.h>#include <math.h>int main(){ int A,B; int DA,DB; int FlagA = 0; int FlagB = 0; scanf("%d%d%d%d",&A,&DA,&B,&DB); while(A != 0) { if(A%10 == DA) { Flag.
2021-10-06 19:05:53
84
原创 PTA1013-C语言
#include <stdio.h>#include <math.h>int IsPrime(int num){ int i; for(i = 2; i <= sqrt(num); i ++) { if(num%i == 0) return 0; } return 1;}int main(){ int M,N; scanf("%d%d",&M,&N);.
2021-10-03 13:03:02
69
原创 PTA1012-C语言
#include <stdio.h>int main(){ int N; scanf("%d",&N); int i; int num[N]; int sum[5] = {0};//定义a1~a5 int j = 0; int k = 0; for(i = 0; i < N; i ++) { scanf("%d", &num[i]); } for(i = 0;i.
2021-10-02 20:45:38
73
原创 PTA1011-C语言
#include <stdio.h>#include <string.h>int main(){ int T; scanf("%d",&T); int i; int j; long num[T][3]; for(i = 0; i < T; i++) { for(j = 0; j < 3; j ++) { scanf("%ld",&num[.
2021-10-02 19:55:52
89
原创 PTA1004-C语言
#include <stdio.h>typedef struct info_student{ char Name[11]; char Number[11]; int Grade;}InfoStudent;int main(void){ int n; int i = 0; scanf("%d", &n); InfoStudent student[n]; for(i = 0; i < n; .
2021-09-28 20:13:49
125
原创 PTA1006-C语言
#include <stdio.h>int main(){ int n; scanf("%d",&n); int flag_B;//百位 int flag_S;//十位 int flag_G;//个位 flag_B = n/100; flag_S = (n - flag_B*100) / 10; flag_G = (n - flag_B*100 - flag_S*10) % 10; int i,j,k; .
2021-09-28 19:59:19
62
原创 PTA1007-C语言
#include <stdio.h>#include <math.h>int isPrime(int n);int main(void){ int N; scanf("%d",&N); int i; int count = 0; for(i = 2; i <= (N - 2); i ++) { if(isPrime(i) && isPrime(i+2)) .
2021-09-28 19:57:18
96
原创 PTA1008-C语言
# include <stdio.h>int main(void){ int N; int M; scanf("%d%d",&N,&M); int A[N]; int i; for(i = 0; i < N; i++) { scanf("%d",A + i); } M = M%N; //==================test==== // printf("%d\...
2021-09-28 19:54:18
1553
原创 在这里记录我的PTA之路
是一个初学者,开始学习C语言和刷PTA的题目,是新人一个。纯粹为了记录我做出来的题目,有些题目做不出来也只好冲浪搜索了。请大家不喜也不要喷。只想记录自己的学习之路。谢谢
2021-09-28 19:52:13
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人