当前位置: 亚洲城ca88 > ca88 > 正文

主题材料九十五,分割整数

时间:2019-08-30 00:54来源:ca88
[plain]  Description    ca88,从键盘输入一个长正整数(不超过10位),从高位开始逐位分割并输出。     Input    正整数n,不含前导零。    Output    分割的整数序列,各整数之间用空

[plain]  Description 
 
ca88,从键盘输入一个长正整数(不超过10位),从高位开始逐位分割并输出。  
 
Input 
 
正整数n,不含前导零。 
 
Output 
 
分割的整数序列,各整数之间用空格格开。  
注意,最后一个数字后面没有空格! 
 
Sample Input 
 
 
654321 
 
Sample Output 
 
 
6 5 4 3 2 1 

[plain]  Description 
 
明明是1993年3月3日出生的,他出生的年份,月数、日期都有数字3,他认为含有数字3的数都是他的幸运数,甚至凡是3的倍数的数他都非常喜欢,认为都是他的幸运数,现在给出一个正整数N,请你帮明明统计出1至N之间(包括1和N)有几个数字是明明的幸运数。  
 
Input 
 
输入数据只有一个正整数N(N<=32767)。 
 
Output 
 
输出数据只有一个整数,就是1至N之间明明的幸运数的个数。 
 
Sample Input 
 
 
10 
 
Sample Output 
 
 

 

Description

Description

ca88 1

从键盘输入一个长正整数(不超过10位),从高位开始逐位分割并输出。

明明是1993年3月3日出生的,他出生的年份,月数、日期都有数字3,他认为含有数字3的数都是他的幸运数,甚至凡是3的倍数的数他都非常喜欢,认为都是他的幸运数,现在给出一个正整数N,请你帮明明统计出1至N之间(包括1和N)有几个数字是明明的幸运数。

[plain]
#include <stdio.h> 
#include <string.h> 
int main() 

     int i; 
     int length; 
     int num; 
     char array[70]; 
 
     scanf("%d", &num); 
     getchar(); 
     while(num--) 
     {     
          gets(array); 
          length= strlen(array); 
 
          for(i=length-1; i>=0; i--) 
          { 
             printf("%c", array[i]); 
          } 
 
          if(num>0) 
          { 
              printf("n"); 
          } 
     } 
 

Input

Input

#include <stdio.h>
#include <string.h>
int main()
{
  int i;
  int length;
  int num;
  char array[70];

正整数n,不含前导零。

输入数据只有一个正整数N(N<=32767)。

  scanf("%d", &num);
     getchar();
  while(num--)
  {   
       gets(array);
    length= strlen(array);

Output

Output

    for(i=length-1; i>=0; i--)
    {
       printf("%c", array[i]);
    }

分割的整数序列,各整数之间用空格格开。
注意,最后一个数字后面没有空格!

输出数据只有一个整数,就是1至N之间明明的幸运数的个数。

    if(num>0)
    {
        printf("n");
    }
  }

Sample Input

Sample Input

}     

654321

10

ca88 2

Sample Output

Sample Output

] #include stdio.h #include string.h int main() { int i; int length; int num; char array[70]; scanf(%d, num); getchar(); while(num--) { gets(array); length= strlen(array); fo...

6 5 4 3 2 1  

3  

[plain]  #include <stdio.h> 
 
int main() 

     int i; 
     int num; 
     int length=0; 
     int array[10]; 
 
     scanf("%d", &num); 
 
     while(num) 
     { 
         array[length ]= num; 
         num/=10; 
     } 
     for(i=length-1; i>=0; i--) 
     { 
         printf("%d", array[i]); 
         if(i>0) 
         { 
             printf(" "); 
         } 
     } 
 
     return 0; 

[plain] #include <stdio.h> 
 
int check(int num); 
 
int main() 

   int i; 
   int count; 
   int num; 
    
   count=0; 
   scanf("%d", &num); 
 
   for(i=1; i<=num; i ) 
   { 
       if(i%3==0) 
       { 
           count ; 
       } 
       else if(check(i)) 
       { 
           count ; 
       } 
   } 
 
   printf("%d", count); 

 
int check(int num) 

   int flag=0; 
 
   while(num) 
   { 
       if(num==3) 
       { 
          flag=1; 
       } 
       num/=10; 
   } 
 
   return flag; 

#include <stdio.h>

#include <stdio.h>

int main()
{
     int i;
  int num;
  int length=0;
  int array[10];

int check(int num);

  scanf("%d", &num);

int main()
{
   int i;
   int count;
   int num;
  
   count=0;
   scanf("%d", &num);

  while(num)
  {
      array[length ]= num;
   num/=10;
  }
     for(i=length-1; i>=0; i--)
  {
      printf("%d", array[i]);
   if(i>0)
   {
       printf(" ");
   }
  }

   for(i=1; i<=num; i )
   {
    if(i%3==0)
    {
     count ;
    }
    else if(check(i))
    {
           count ;
    }
   }

  return 0;
}    

   printf("%d", count);
}

] Description 从键盘输入一个长正整数(不超过10位),从高位开始逐位分割并输出。 Input 正整数n,不含前导零。 Output 分割的整数序列...

int check(int num)
{
   int flag=0;

   while(num)
   {
       if(num==3)
    {
       flag=1;
    }
    num/=10;
   }

   return flag;
}   

 ca88 3

 

] Description 明明是1993年3月3日出生的,他出生的年份,月数、日期都有数字3,他认为含有数字3的数都是他的幸运数,甚至凡是3的倍数...

编辑:ca88 本文来源:主题材料九十五,分割整数

关键词: 亚洲城ca88