while循环简易问题及优化代码

/*#include<stdio.h>
int main()
  {  
      int i,x,y; 
       scanf("%d",&i);
     for(x=1;x<=sizeof(i);x++)
    { 
      while(i>0)
       { 
         y=i%10;  
         i=i/10;
         printf("%d ",y);
         }
     }
  printf("\n");
   return 0;
 }
 */
/*#include<stdio.h>
 int main()
{ 
  int i,a,x=0,count=0; 
   for(i=1;i<=100;i++) 
  {  
    int a=i;  while(a>0)
    {  
      x=a%10;  
      a=a/10;  
      if(x==9)  
      count++; 
     }
    }
   printf("%d\n",count);
   return 0;
}*/
求最大公约数
/*#include<stdio.h>
int main()
{ 
  int i,a,b; 
  scanf("%d %d",&a,&b); 
if(a>b)  
  i=b; 
 else  
  i=a; 
   for(i;i>=2;i--)
   { 
      if(a%i==0&&b%i==0) 
        break; 
   }   
 printf("%d\n",i); 
 return 0;
}*/
大写换小写,小写换大写,数字不换,Ctrl+Z跳出
/*#include<stdio.h>
int  main()
{ 
  char c,s;
  c=getchar(); 
  while(c!=EOF) 
  {  
     if(c>=‘a‘&&c<=‘z‘)
       {
         s=c-32; 
          printf("%c\n",s);
         }
      else  
     if(c>=‘A‘&&c<=‘Z‘)  
        {
           s=c+32;
           printf("%c\n",s); 
        }
     else if(c>=‘0‘&&c<=‘9‘) 
        {  s=c;
          printf("%c\n",s);  
         } 
           c=getchar();
     } 
    return  0;
}*/
用指针比大小
/*#include<stdio.h>
int main()
{  int a=2,b=3;
   int *pa,*pb;
   pa=&a;
   pb=&b; 
 printf("%d %d \n%d %d\n",a,b,*pa,*pb); 
   return 0;
}*/
/*#include<stdio.h>
   int main()
   {
       int a,b; 
       int *pa,*pb;
       scanf("%d%d",&a,&b); 
       pa=&a;
       pb=&b; 
        if(a<b)
          { 
          int *tmp=pa; 
          pa=pb; 
          pb=tmp;
           }
       printf("%d  %d  %d   %d\n",*pa,*pb,a,b);
       return 0;
    }*/
 /*#include<stdio.h>
   void swap(int *a,int *b)
       {
           if(*a<*b) 
             { 
              int tmp=*a;
                *a=*b;
                  *b=tmp;
                   }
         }
   int main()
   {  
      int a,b;   
      int *pa,*pb; 
     scanf("%d%d",&a,&b);
        pa=&a;  
        pb=&b;   
        swap(pa,pb); 
        return 0;
    }*/
辗转相除求最大公约数
/*#include<stdio.h>
 int main()
{ 
   int a,b,i;
   scanf("%d%d",&a,&b);
  if(a<b) 
    { 
      i=a; 
      a=b; 
      b=i;
       } 
     if(a%b==0)
        printf("%d",b); 
       else  
            { 
               while(a%b!=0) 
               {  
                    i=a%b; 
                     a=b; 
                     b=i; 
                }  
               printf("%d\n",i); 
               } 
                return 0;
    }*/
				
时间: 2024-11-10 11:34:29

while循环简易问题及优化代码的相关文章

Android 性能优化:使用 Lint 优化代码、去除多余资源

读完本文你将了解到: 前言 什么是 Lint Lint 工作方式简单介绍 从命令行运行 Lint Android Studio 中使用 Lint 团队中建立代码规范利器提升降低问题的等级 Lint 虽好也不能贪杯 在 Java 代码中忽略 Lint 警告 在 XML代码中忽略 Lint 警告 Gradle 中配置 Lint 自动删除查找出来的无用资源文件 总结 Thanks 前言 在保证代码没有功能问题,完成业务开发之余,有追求的程序员还要追求代码的规范.可维护性. 今天,以"成为优秀的程序员&

通过游戏学python 3.6 第一季 第三章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释 可复制直接使用 娱乐 可封装 函数

1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释 2 3 import random 4 number = random.randint(1,99)#设定答案(可以假设成年龄吧) 5 amount = random.randint(3,8) #设定猜测次数 6 print('本次游戏次数为',amount,'次') 7 8 count = 0 #设定初始次数 9 while count <= amount: #条件成立无限循环 10 try: 11 guess

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能&#39;menufile

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile 1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile' 2 #!usr/bin/env python 3 #-*-c

通过游戏学python 3.6 第一季 第七章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号

#猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号 1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号 2 #!usr/bin/env python 3 #-*-coding:utf-8-*- 4 #QQ124111294 5 6 7 import random 8 number = random.rand

Android开发中的性能优化---代码

前 这篇主要总结一些优化代码的技巧,一些写代码中的小细节,可能就会影响程序的执行效率,比如一个地方只会影响1ms,那么1000个地方就会影响1s,1s到底长不长?要知道Activity出现ANR异常的时间为5s!!!  主要遵循两个原则  1.不要创建一些没必要创建的对象以及重复定义某个变量  对象的创建是一个非常繁琐的步骤,JVM首先会对通过new指令对符号进行解析,以此来判断该类是否被加载,然后在堆中进行内存分配,为对象分配完内存空间后,就会对内存区域进行初始化(该为0的为0,该为null的

Android 优化代码代码写作习惯代码规整

今天我想说说代码习惯: 刚开始学Android时相信很多新手都会有一个疑问,我们作为菜鸟除了技术上的不足到底哪点比不上大神呢?相信问这个问题的新手,肯定是一个不服输的人(不能叫愤青吧,我认 为愤青貌似是个贬义词)所以喜欢问问题,但是一些经验丰富的大神有的时候就会说自己百度,不行谷歌,这么简单的问题还问!这可能深深的伤害到我们菜鸟,但挺多时候是应 该我们自己动手找自己研究,其实作为菜鸟不是不喜欢动手自己找自己写,只是想有个捷径站在巨人的肩膀上,但是事实却不是这样的因为所有的问题要想记得更牢固,更清

给Ajax 优化代码

给自己的代码优化一下function Dream_Ajax(url, parms, fuSuccess, fuError, isAsync, isPost, retrueType) { /// <summary>Ajax自定义请求</summary> /// <param name="url" type="string">请求url</param> /// <param name="parms"

dispatch_once优化代码性能 转

有些变量只需要初始化一次(如从文件中读取配置参数,读取设备型号等等),可以使用dispatch_once来进行读取优化,保证只调用API一次,以后就只要直接访问变量即可 范例如下: static BOOL isTestMode; + (BOOL)isTestMode { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ NSNumber* obj = [[[NSBundle mainBundle] infoDiction

通过限时写代码,优化代码的方式。

1.通过限时写代码,优化代码的方式. 1.containerView ->frame:self.window.bounds containerView.frame = self.window.bounds 初始化窗口跟window一样大 2.命名:View:containerView label:userNameLabel 3.内存管理:1.View ->alloc —>对应着有一个release 4.window的内存管理: 1.把strong改为retain 2.重写dealloc方