1.include 左尖括号iostream右尖括号与include左尖括号 iostream.h右尖括号 的区别
2.include iostream.h 和 #include iostream有什么不同?
一、使用#include <'iostream.h '>
#include<iostream.h>
int main()
{
cout<<"hello world"<<endl;//这样直接用就可以
return 0;
}
二、使用#include<iostram>
#include<iostream>
//需要指定命名空间后才可以使用cout等
using namespace std;
int main()
{
cout<<"hello world"<<endl;
//如果没有指定命名空间,就会报错
return 0;
}
也可以写成
#include<iostream>
int main()
{
std::cout<<"hello world"<<std::endl;
//使用命令时,指定命名空间
return 0;
}
1.[编程题] 变换次数
时间限制:1秒
空间限制:32768K
牛牛想对一个数做若干次变换,直到这个数只剩下一位数字。
变换的规则是:将这个数变成 所有位数上的数字的乘积。比如285经过一次变换后转化成2*8*5=80.
问题是,要做多少次变换,使得这个数变成个位数。
输入描述:
输入一个整数。小于等于2,000,000,000。
输出描述:
输出一个整数,表示变换次数。
输入例子:
285
输出例子:
2
#include<iostream>
using namespace std;
//std 是一个命名空间..
//所谓namespace,是指标识符的各种可见范围。
/*C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。它是C++新标准中有的,解决多人作编大程序时名字冲突问题。比如A B两个班都有叫张三的人,你要使用A班的张三,必然要先指名是A班这个名字空间(namespace),然后你对张三的所有命令才能达到你的预想,不会叫错人 搜索
如果你用#include<iostream.h>就不需写这句话(旧标准)。但是如果你用
#include<iostream>就必须要写。
使用搜索std这个名字空间。标准库里面的东西都是处于std名字空间的。
如果不写这句,你写cin和cout时候就必须这样写,否则找不到cin或者cout。
std::cin>>a;
std::cout<<a<<std::endl;
*/
参考编程:整数反转的递归算法 - NN小白 - 博客园
3.VC搜索++中”using namespace std”有什么用的
4.cin n的问题?_360问答
C++代码:
#include<iostream>
using namespace std;
int main()
{
long n;
while(cin>>n)
{
int result=1;
int count=0;
while(n/10){
//3)最外层循环while(n/10)保证为非个位数
while(n)
{
result*=n%10;
n=n/10;
}
cout<<"result"<<result<<endl;
count++;
n=result;
result=1;
}
cout<<count<<endl;
}
return 0;
}您的代码已保存
答案错误:您提交的程序没有通过所有的测试用例
case通过率为10.00%
测试用例:
99
对应输出应该为:
2
你的输出为:
result81