文章标题

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

python题目:剑指offfer编程题(python版) - 作业部落 Cmd Markdown 编辑阅读器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值