码迷,mamicode.com
首页 > 其他好文 > 详细

第五天

时间:2017-07-30 18:04:58      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:using   粘贴   结果   blog   div   pre   cin   一个   pac   

今天我还在纠结循环!!!虽然我真的是蒟蒻可是吧我也是过一中统招线的人儿,好吧,我承认在一中我真的很low。。。hin无奈啊啊啊!!

上午做了几道题,每次都是编译没啥问题,就是结果不对,然后还不知道问题在哪。就比如有一道纠结我昨天一整下午的题【P1043】最后才知道原来-n搁错地方了,就是这道题浪费了我昨天一个不冷不热的下午,气。代码就不复制粘贴了。【P1046】我觉得我个人需要再看看:

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int n,k=0;
 6     cin>>n;
 7     while(n>1)
 8     {
 9         for(int i=2;i<=n;i++)
10             while(n%i==0)   这点我原先用的是if但if不能循环
11             {
12                 if(k==0)    {cout<<n<<=<<i;k=1;}
13                 else        {cout<<*<<i;}  
14                 n=n/i 
15             }
16         
17         break;
18     }
19     return 0;
20 }

还有兔子总数呢道题我感觉方法挺好的———“c=a+b;a=b;b=c"

下午学了函数,但是我仍然没听懂,咋办咋办,一脸茫然。但是还好连数取余这道题做完了:

 

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int x,y,m=1,n,sum=1;
 6     cin>>x>>y;
 7     for(int i=1;i<=y;i++)  m*=10;
 8     for(int k=1;k<=x;k++)  sum=sum*2011%m;
 9     n=sum%m;
10     if(n<(m/10)) cout<<0<<sum<<endl;
11     else         cout<<sum<<endl;
12     return 0;
13 }
14     

 

注:a*b%m=(a%m)*(b%m)%m

 

第五天

标签:using   粘贴   结果   blog   div   pre   cin   一个   pac   

原文地址:http://www.cnblogs.com/1aaa/p/7259761.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!