设为首页 收藏本站
查看: 115|回复: 0

[经验分享] while循环简易问题及优化代码

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-7-20 09:51:18 | 显示全部楼层 |阅读模式
/*#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;
    }*/

1
<br>



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-88558-1-1.html 上篇帖子: 在DNS服务器上如何配置某个域名的指定解析 下篇帖子: centos最小化安装后再安装图形界面
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表