zoukankan      html  css  js  c++  java
  • c++与c输出输入语句时空区别

    cin 与 cout实质上是一种类。所以不论空间还是时间开销都比c中的printf与scanf大、
    来看看下面的代码:
     #include<stdio.h>
    int a[600001];
    int main()
    {
     int i,j,n;
     scanf("%d",&n);
     for(i=0;i<n;i++)
      scanf("%d",&a[i]);
     for(i=0;i<n;i++)
        for(j=i+1;j<n;j++)
     {if(a[i]<=a[j]) {printf("%d ",j);break;}
     if(j==n-1) printf("-1 ");}
     printf("-1 ");
     return 0;
    }
    与----------------------下面这个代码
     
                #include <iostream>
    using namespace std;
    int a[600001];
    int main()
    {
    int n,i,j;
    cin>>n;
    for(i=0;i<n;i++)
    cin>>a[i];
    for(i=0;i<n;i++)
      for(j=i+1;j<n;j++)
      {
       if(a[i]<=a[j]) {cout<<j<<" ";break;}
       if(j==n-1) cout<<-1<<" ";
      }

  • 相关阅读:
    1
    最大子串
    线段树
    mybatis分页插件
    springmvc下载文件
    获“领跑衫”感言
    finnal 评论 II
    用户使用报告
    事后诸葛亮会议 (尸体解剖)
    final阶段成员贡献分
  • 原文地址:https://www.cnblogs.com/linyilong/p/2747318.html
Copyright © 2011-2022 走看看