标签: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