【1701H1】【穆晨】【171031】连续第二十一天总结

来源:互联网 发布:mac版ps存储快捷键 编辑:程序博客网 时间:2024/05/22 13:57

任务:PAT1001

开始搞题库,一开始忘了给i赋初值了,执行几次程序都是莫名其妙的值,

后来改了几次程序,才发现不是程序的格式问题,总体来说第一题不太难。

#include<iostream.h>
int f(int b)
{
int i=0;
do{
if(b%2==0)
b=b/2;
else
b=(3*b+1)/2;
i++;
}
while(b==1);
return i;
}
void main()
{
int n;
cout<<"请输入一个不超过1000的正整数n:";
cin>>n;
cout<<"从n计算到1需要的步数:"<<f(n)<<endl;
}


阅读全文
0 0