首页 > 代码库 > 【网易】 【作业】 程序设计入门—C语言 翁恺 第四周

【网易】 【作业】 程序设计入门—C语言 翁恺 第四周

技术分享
#include<stdio.h>
int main()
{
    int m,n,i=2,tlm=0,tln=0,x=2,count=0,tl=0,q=0,ii=0;
    
    scanf("%d %d",&m,&n);
    q=m-1;
    for (i=2;count<n;i++)
    {
        while(i%x!=0){x+=1;}
        
        if (x==i){
                  tln+=i;
                  count+=1;
                  }
                  x=2;
                 
                 }
        ii=i-1;
        
        
                
     x=2,count=0;
            for (i=2;count<m-1;i++)
    {
        while(i%x!=0){x+=1;}
        
        if (x==i){
                  tlm+=i;
                  count+=1;
                  }
                  x=2;
                 
                 }
      // printf("%d %d %d\n",ii,tln,tlm);
     tl=tln-tlm;

     
     printf("%d",tl);
                         
    
     system("pause");
}
素数和
技术分享
#include<stdio.h>
int main()
{
    int a=0,t=0,count=0,sj=1,type=0,m=0,ct=0,tt=0;
    scanf("%d",&a);
    if (a<0){
             printf("fu ");
             a=-a;
             }
    if(a==0)
             {
                   printf("ling");
             }
    t=a;
    for(count=1;t>0;count++)
            {
                            t/=10;
                           
            }//printf("c=%d",count);
    ct=count;
    for(sj=1;count>2;count--)
                             {
                             sj*=10;
                             }//printf("sj=%d",sj);
    t=a;
    tt=t;//printf("%d",t);
    for(type=0;t>0;sj/=10,count--){
                     
                     type=t/sj;
                     
                     switch (type) {
                                         case 1:printf("yi");break;
                                          case 2:printf("er");break;
                                          case 3:printf("san");break;
                                          case 4:printf("si");break;
                                          case 5:printf("wu");break;
                                          case 6:printf("liu");break;
                                          case 7:printf("qi");break;
                                          case 8:printf("ba");break;
                                          case 9:printf("jiu");break;
                                    }// printf("%d %d %d %d",t,sj,t%sj,ct);
                                          
                                          if (tt>9&&tt==type*sj){
                                                        printf(" ");
                                                       for(;ct>2;ct--)
                                                       { printf("ling"); if (ct-3>0){printf(" ");} }
                                                       
                                                       }
                                          t=t-type*sj;
                                          if (t>0){
                                                printf(" ");
                                                   }
                                          
                     
                                  }    system("pause");
}



    
    
念整数

 

【网易】 【作业】 程序设计入门—C语言 翁恺 第四周