dd

A
#include<stdio.h>
#include<math.h>
int main()
{
 int m,n=0,i,p,j=0,q;
 scanf("%d",&m);
 p=m;
 while(p>=1){
  p=p/10;
  n+=1;
 }
 printf("%d\n",n);
 p=q=m;
    for(i=0;i<n;i++){
  p=q%10;
  q=q/10;
  j=j+p*pow(10,n-i-1);
 }
 q=q=j;
 for(i=0;i<n;i++){
  p=q%10;
  q=q/10;
  printf("%d",p);
  if(i<n-1)
   printf(" ");
 }
 printf("\n%d",j);
 return 0;
}

 


B
#include<stdio.h>
#include<math.h>
int main()
{
 int n,j,i;
 double p,q;
 scanf("%d%d",&n,&i);
 q=p=n*1.0;
 for(j=1;j<=i;j++){
  p=p*0.5;
  q=q+p*2;
 }
 printf("%.2f %.2f",p,q-2*p);
 return 0;
}


 C

 

 

#include<stdio.h>
int main()
{
 int p,q,n,i,j;
 scanf("%d%d%d",&n,&i,&j);
 for(p=1;p<=n;p++)
  printf("(%d,%d)",i,p);
 printf("\n");
 for(p=1;p<=n;p++)
  printf("(%d,%d)",p,j);
 printf("\n");
 p=i;q=j;
 while((p!=1)&&(q!=1)){
  q--;
  p--;
 }
 while((p!=n+1)&&(q!=n+1)){
  printf("(%d,%d)",p,q);
  p++;
  q++;
 }
 printf("\n");
 p=i;q=j;
 while(p!=1&&q!=n){
  p--;
  q++;
 }
 while(p!=n+1&&q!=0){
  printf("(%d,%d)",q,p);
  p++;
  q--;
 }
 return 0;
}

 

D

#include<stdio.h>
int main(void)
{
 int n,i,j,p;
 i=j=p=1;
 int count=0;
 scanf("%d",&n);
 for(i=1;i<n;i++){
  for(j=i+1;j<n;j++){
   for(p=j+1;p<=n;p++){
    if((i*i+j*j)==p*p)
     count++;

   }
  }
 }
 printf("%d",count);

 return 0;
}

 

posted @ 2013-12-09 09:57  李双45678  阅读(292)  评论(0编辑  收藏  举报