- 博客(35)
- 收藏
- 关注
原创 PAT 1040 有几个PAT
#include<stdio.h>#include<string.h>int main(void){ char str[100000]; int numT=0; int numAT=0; int numPAT=0; int i; gets(str); for(i=strlen(str)-1;i>-1;i--){ if(str[i]=='T'){ nu
2017-02-23 20:31:16
281
原创 PAT 1038 统计同成绩学生
#include<stdio.h>int main(void){ int n,k; int i; int num[101]={0}; int temp; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&temp); num[temp]++; } scanf(
2017-02-23 19:43:55
252
原创 PAT 1023 组个最小数(2)
#include<iostream>#include<vector>using namespace std;int main(){ int i,j; int data[10]; vector<int>vec; for(i=0;i<10;i++) cin>>data[i]; for(i=1;i<10;i++){ if(data[i]!=0
2017-02-21 16:24:48
379
原创 PAT 1023 组个最小数
#include<stdio.h>#include<algorithm>using namespace std;int main(){ int i,j; int n; int cnt=0; int num[50]; int temp; for(i=0;i<10;i++){ scanf("%d",&n); for(
2017-02-21 15:39:09
260
原创 PAT 挖掘机技术哪家强
includeincludeusing namespace std;struct student { int a; int b; }; bool comp(student a,student b) { return a.a>=b.a; }int main() { int n; int i; int sum=0; int
2017-02-20 20:03:39
450
原创 PAT 1020 月饼
#include<stdio.h>#include<algorithm>using namespace std;struct yue{ double storage; double sumprice; double price;};bool comp(yue a,yue b){ return a.price>=b.price;}int main(){
2017-02-19 14:29:01
265
原创 PAT 1021 个位数统计
#include<stdio.h>#include<string.h>int main(){ int i; char a[1000]; int b[1000]; int cnt[10]={0,0,0,0,0,0,0,0,0,0}; gets(a); for(i=0;i<strlen(a);i++){ b[i]=a[i]-'
2017-02-19 10:30:45
296
原创 PAT 1021 个位数统计
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int main(){ int i; int num; char a[1000]; int b[1000]; int count=1; gets(a); for(i=0;i<str
2017-02-19 10:16:11
200
原创 PAT 1019 数字黑洞
#include<stdio.h>#include<algorithm>using namespace std;int main(){ int n; int a[4]; int c,d,e; scanf("%d",&n); if((n/1000==n%1000/100)&&(n/1000==n%100/10)&&(n/1000==n%10))
2017-02-18 21:15:03
222
原创 PAT 1008 数组元素循环右移问题
#include<stdio.h>int main(){ int n,m; int i; int num[100]; scanf("%d %d",&n,&m); for(i=0;i<n;i++){ scanf("%d",&num[i]); } m=m%n; for(i=n-m;i<n;i++){ p
2017-02-18 10:12:15
191
原创 PAT 1002 写出这个数
#include<stdio.h>#include<string.h>int main(void){ const char *str[10]= {"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"}; char number[102]; int i=0; int sum=0;
2017-02-16 21:54:18
257
原创 PAT 1005 继续(3n+1)猜想
#include<stdio.h>#include <algorithm>using namespace std;int main(){ int N; int n; int i,j; int number[2][100]; int number2[100]; scanf("%d",&N); for(i=0;i<N;i++){
2017-02-16 21:29:38
257
原创 PAT 1001 害死人不偿命的(3n+1)猜想
#include<stdio.h>int main(){ int n; int count=0; scanf("%d",&n); while(n!=1){ if(n%2==0){ n=n/2; count++; } else{ n=(3*
2017-02-16 20:27:54
250
原创 PAT 1007 素数对猜想
#include<stdio.h>#include<math.h>int main(){ int n; int i,j; int flag=1; int temp=2; int count=0; scanf("%d",&n); for(i=3;i<=n;i++){ for(j=2;j<=sqrt(i);j++){
2017-02-16 20:15:16
203
原创 PAT 1063 计算谱半径
#include<stdio.h>#include<math.h>int main(){ int n; int i; int a,b; int max=0; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d%d",&a,&b); if((a*a+b*b)>=max) max=
2017-02-16 08:31:17
297
原创 PAT 1028 人口普查
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;struct str{ char name[6]; int year; int mon; int day;};bool comp(str a,str b){ if(a.year!=b.year)
2017-02-15 20:32:54
195
原创 PAT 1064 朋友数
#include<stdio.h>#include<iostream>#include <algorithm>using namespace std;int main(){ int n; int i; int count=0; int sum=0; scanf("%d",&n); int number[n]; int s[n];
2017-02-15 13:40:32
323
原创 PAT 1013 数素数
#include<stdio.h>#include<math.h> int main(){ int m,n; int i,j; int count=0; int flag=1; int flag2=0; scanf("%d%d",&m,&n); for(i=2;;i++){ for(j=2;j<=sqrt(i);j++){
2017-02-14 21:26:29
174
原创 PAT 1012 数字分类
#include<stdio.h>int main(){ int n; int i; int a1=0; int a11=0; int a2=0; int a22=0; int flag=1; int a3=0; double a4=0; double a44=0; int a5=0;; scanf(
2017-02-14 13:50:43
351
原创 PAT 1015 德才论
#include<stdio.h>#include<iostream>#include<algorithm>using namespace std;struct ss { int number; int de; int cai; };bool comp(ss a,ss b); int main(){ int N,l
2017-02-14 10:44:01
315
原创 PAT 1061 判断题
#include<stdio.h>int main(){ int n,m; int i,j; int number; int sum=0; scanf("%d%d",&n,&m); int str1[m]; int str2[m]; for(i=0;i<m;i++) scanf("%d",&str1[i]);
2017-02-13 19:10:09
174
原创 PAT 1003 我要通过!
#include <stdio.h>#include <string.h>int main(){ char c[100]; int i,j,n; int count_P,count_A,count_T,pos_P,pos_T; scanf("%d\n",&n); for(i=0;i<n;i++) { gets(c);
2017-02-10 19:43:29
195
原创 PAT 1040 有几个PAT(运行超时)
#include<stdio.h>#include<string.h>int main(void){ char str[100001]; int len; int i,j,k; int cnt=0; scanf("%s",str); len=strlen(str); for(i=0;i<len;i++){ if(str[i
2017-02-10 18:55:28
766
原创 PAT 1043 输出PATest(二)
#include<stdio.h>#include<string.h>int main(void){ char str[10001]; int i; int P_cnt=0; int A_cnt=0; int T_cnt=0; int e_cnt=0; int s_cnt=0; int t_cnt=0; gets(str
2017-02-10 18:46:02
269
原创 PAT 1043 输出PATest
#include<stdio.h>#include<string.h>#include <algorithm>using namespace std;int main(void){ char str[10001]; char str2[6][10001]; int cnt[6]={0,0,0,0,0,0}; int i,j; gets(str);
2017-02-10 18:40:11
252
原创 PAT 1018 锤子剪刀布
#include<stdio.h>int main(void){ int n; int i,j; int b=0,b1=0,c1=0,j1=0,b2=0,c2=0,j2=0; scanf("%d",&n); char str[n+1][4]; for(i=0;i<n+1;i++){ gets(str[i]);
2017-02-09 20:57:51
171
原创 PAT 1006 换个格式输出整数
#include<stdio.h>int main(void){ int a; int i; scanf("%d",&a); if(a>99){ for(i=0;i<a/100;i++){ printf("B"); } a%=100; for(i=0;i<a/10;i++){
2017-02-09 20:18:55
181
原创 PAT 1009 说反话
#include<stdio.h>int main(void){ char str[81][81]; int cnt=0; int i,j; int out=0; for(i=0;i<81;i++){ for(j=0;j<81;j++){ scanf("%c",&str[i][j]); if(
2017-02-09 20:13:25
176
原创 PAT 1014 福尔摩斯的约会(二)
#include <cstdio>#include<iostream>#include <string>#include <string.h>using namespace std; int main(void){ string week_table[7] = {"MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"}; char
2017-02-09 20:01:43
201
原创 PAT 1014 福尔摩斯的约会
char week_table[7][3]= {“MON”, “TUE”, “WED”, “THU”, “FRI”, “SAT”, “SUN”};就行了 定义成二维数组存储时可以简单看作一排一个字符串数组; const char *week_table[7]= {“MON”, “TUE”, “WED”, “THU”, “FRI”, “SAT”, “SUN”};这样是定义了一个指针数组 指针元素分别
2017-02-09 19:58:03
231
原创 PAT 1011 A+B和C
int:基本整型,当字节数为2(16位)时,取值范围为-32768~32767,当字节数为4(32位)时,取值范围为负的2的31次方 到 2的31次方减1 unsigned int:无符号基本整型,当字节数为2时,取值范围为0~6535,当字节数为4时,取值范围为0到2的32次方减1。#include<stdio.h>int main(){ int n; int i,j;
2017-02-09 19:28:22
185
原创 C++中 sort函数 的用法
首先要包含头文件:#include<algorithm>using namespace std;1.sort函数在一维数组排序中的用法 1.1升序:#include<iostream>#include <algorithm>using namespace std;int main(){ int a[3]={3,2,1}; int i; sort(a,a+3);
2017-02-09 16:22:36
499
原创 PAT 1009 说反话
#include<stdio.h>int main(void){ char str[81][81]; int cnt=0; int i,j; int out=0; for(i=0;i<81;i++){ for(j=0;j<81;j++){ scanf("%c",&str[i][j]); if(
2017-02-09 09:42:21
233
转载 PAT 1004 成绩排名
#include<stdio.h> struct node{ char name[11]; char num[11]; int score; }; int main() { int n,i,min,max,min_num,max_num; min=101; max=-1;
2017-02-09 09:26:26
220
原创 PAT 1060 爱丁顿数
includeincludeinclude using namespace std; int main() { int n; int i,j; scanf(“%d”,&n); int a[n]; for(i=0;i
2017-02-09 08:59:17
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人