![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PAT+乙c语言
WAE86
这个作者很懒,什么都没留下…
展开
-
PAT+乙1007. 素数对猜想
#include#includeint isPrime(int x); int main(void){ int N,i,j=0,t=0; scanf("%d",&N); int a[N]; for(i=2;i<N;i++) { if(isPrime(i)){ a[t++]=i; } } for(i=0;i<t;i++) { if(a[i+1]原创 2017-07-11 20:33:04 · 194 阅读 · 0 评论 -
PAT+乙1008. 数组元素循环右移问题
#include#includeint main(void){ int N,M,number; int i,j,temp; scanf("%d %d",&N,&M); int a[N+1]; for(i=0;i<N;i++){ scanf("%d",&number); a[i]=number; } for(i=N;i>N-M;i--) { temp=a[N-原创 2017-07-11 21:47:19 · 187 阅读 · 0 评论 -
PAT+乙1001. 害死人不偿命的(3n+1)猜想
#includeint main(void){ int n; int cnt=0; scanf("%d",&n); while(n!=1) { if(n%2==0){ n=n/2; }else{ n=(3*n+1)/2; } cnt++; } printf("%d",cnt); printf("\n"); return 0;}原创 2017-06-21 21:25:47 · 188 阅读 · 0 评论 -
PAT+乙1002. 写出这个数
#includeint main(void){ int x,a; int sum=0; int cnt=1; int t; scanf("%d",&x); while(x>0){ a=x%10;//得到个位数 x=x/10;//去除个位数 sum=sum+a; } t=sum; while(t>9){ t=t/10; cnt=cnt*10; }原创 2017-06-21 22:16:09 · 233 阅读 · 0 评论 -
PAT+乙1003.我要通过
#include#include#includeint main(void){ int n,i,j; int na=0,nb=0,nc=0,flag=1; char *p1,*p2; scanf("%d",&n); char ch[n][100]; for(i=0;i<n;i++) { scanf("%s",&ch[i]); } for(i=0;i<n;i++) {原创 2017-06-24 17:35:06 · 282 阅读 · 0 评论 -
PAT+乙1005. 继续(3n+1)猜想
#include 2 #include 3 4 void sort(int *,int ); 5 int main() 6 { 7 int *a; 8 int n,i,t,j; 9 scanf("%d",&n);10 a=(int*)malloc(n*sizeof(int)); // 动态申请数组空间11 for(i=0;i<n;i+转载 2017-07-04 20:46:23 · 224 阅读 · 0 评论 -
PAT+乙1006. 换个格式输出整数
#include#include void printfG(int n){ int i; for(i=1;i<=n;i++) { printf("%d",i); }}void printfS(int n){ int i; for(i=n;i>0;i--){ printf("S"); }}void printfB(int n){ int i; for(原创 2017-07-04 22:12:22 · 212 阅读 · 0 评论 -
PAT+乙1004.成绩排名
#include#include#include//当要输入和输出三个或以上成员,且各个成员的类型不一定相同。//如日期,时间,个人信息等应考虑使用结构体 //结构体数组的定义和初始化struct student{ char name[11]; char num[11]; int score;};struct student test[100];int main(void)原创 2017-06-26 22:05:25 · 255 阅读 · 0 评论