for、do{}while()、while{}循环

#include 
#include 
int main(int argc, char *argv[])
{
    //输出1-100中能被2,3,5同时整除的数 
    
int i=30,sum=0;
    while(i<=100){
        if(i%30==0){
          printf("%d\n",i);
        }
        i++;
    }
    
    
    //输出1-100中个位和十位相加 = 10的数 
    
int i=1,sum=0;
    while(i<=100){
        if((i%10)+(i/10)==10){
            printf("%d\n",i);
        }
    i++;
    }
    
    //输出1-100中个位和十位都能被2和三整除的数 
    
int i=0,sum=0;
    while(i<=100){
        if((i%10)%6==0&&(i/10)%6==0){
            printf("%d\n",i);
        }
    i++;
    }
    
    //输入一个字符串,并算出有多少位 
    
char a[]={};
    scanf("%s",a);
    printf("%d位\n",strlen(a));
    
    
    //,号符前面的值不考虑,但是要他赋的值要参与运算 
    
int sum1=0,sum=0,a=1,i=1;
    for(a=2,a=3,i=0;i<100,a<2,a<10;a++,i++){
        sum+=a;
        sum1+=i;
    }
      printf("%d   %d",sum,sum1);*/
    
    
    //1-100内能被三整除的数 
   
 int i=1,sum=0;
    do{
        if(i%3==0){
        sum+=i;
        
        } 
        i++;
    }while(i<=100);
        printf("%d",sum);
    
   
   
  // 输入一个3就相当于2+22+222 
int sum=0,i=0,a=2;
  
   int n;
   scanf("%d",&n);
  
   for(i=1;i<=n;i++){
      sum+=a;
      a=a*10+2;
      
   }
   printf("%d",sum);
   
   
   //输入你想相加的数,并输入想加的次数,例如: 输入3就为3+33+333 
   int sum=0,i=0;
   int n,a;
   printf("你想相加的数:");
   scanf("%d",&a);
   printf("相加的次数");
   scanf("%d",&n);
   
   for(i=1;i<=n;i++){
      sum+=a;
      a=a*10+a%10;
      
   }
   printf("%d",sum);
    return 0;
}

你可能感兴趣的:(for、do{}while()、while{}循环)