- 博客(8)
- 收藏
- 关注
原创 1010
PAT 1010 对我来说, 如何处理输入的数据是个问题。 用scanf不成功,转而用 getchar和atoi, 看来更是错误,又费事,又容易出问题。 可是C++ 的 while (scanf ) 却能通过。 为什么我的不行呢,总是死循环。所以,需要 解决 1)输入的问题 2)记住关于MAX 到 MIN 的输出顺序问题。
2018-01-02 17:54:26 168
原创 PAT1009
PAT1009#include <stdio.h>#define MAX 4000int main () { int fptr,rptr,sum; int i=0; char st[MAX]; sum=0; fptr=rptr=0; gets(st); // if (st[0]=='\0') return 1; while ( st[i]!='\
2017-03-20 16:48:54 193
原创 PAT1008
PAT1008#include <stdio.h>int main () { int n,m; int tmp; int i,j,k; scanf ("%d %d",&n,&m); //printf ("the n is %d\n",n); //printf ("the m is %d\n",m); if ( n<1 || n> 100 ) {
2017-03-18 22:35:31 307
原创 PAT1006
PAT1006#include <stdio.h>int main () { int n; int i,k; scanf ("%d",&n); if (n>=1000) return 1; k=n/100; if (k!=0) { for(i=0;i<k;i++) { printf("B"); } n=n-k*100;
2017-03-16 17:25:29 172
原创 PAT1005
#include <stdio.h>int find_min(int [][101], int, int);int find_max(int [][101], int, int);int analyse (int [][101], int, int);int main (void) { int key[2][101]; int n,m,s; int j; int
2017-03-16 14:44:39 203
原创 PAT1003
还是没明白题意, 瞎写啊.#include <stdio.h>int docheck (char *);int main () { int line,i; scanf("%d",&line); char checkpat[line-1][200]; for (i=0;i<line;i++) { scanf("%s",checkpat[i]); }
2017-03-10 22:36:21 201
原创 PAT1002
#include <stdio.h>int covert (char);int main() { char *pinyin[10] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; int result[1000]; char num[1001]; scanf ("%s", num ); int
2017-03-09 18:05:45 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人