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

#include <stdio.h>
#include <string.h>
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;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容