| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1410 人关注过本帖
标题:cout 如何像printf一样实现输出对齐
取消只看楼主 加入收藏
追梦人zmrghy
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:406
专家分:190
注 册:2021-4-9
结帖率:97.26%
收藏
已结贴  问题点数:20 回复次数:2 
cout 如何像printf一样实现输出对齐
cout 如何像printf一样实现输出对齐

程序代码:
#include<iostream>

using namespace std;

void calc(short r, float *pper, float *parea)
{
    *pper = (2.0*(r+1.0)*3.1415926) - (2.0*r*3.1415926);
    *parea = 3.1415926*(r+1.0)*(r+1.0) - 3.1415926*r*r;
}

int main()
{
    float per_dif,  area;

    for(short rad=1; rad<=10; rad++)
    {
        calc(rad, &per_dif, &area);

        printf("当外圆半径R= %2d   内圆半径r= %2d   外圆、内圆周长差L= %7.5f   圆环面积S= %8.5f\n",rad+1,rad,per_dif,area);
    }
    cout<<endl<<endl;
    for(short rad=1; rad<=10; rad++)
    {
        calc(rad, &per_dif, &area);

        cout<<"当外圆半径R= "<<rad+1<<"   内圆半径r= "<<rad<<"   外圆、内圆周长差L= "<<per_dif<<"   圆环面积S= "<<area<<endl;
    }
}


图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 输出 printf rad cout 对齐 
2022-04-05 13:15
追梦人zmrghy
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:406
专家分:190
注 册:2021-4-9
收藏
得分:0 
回复 3楼 rjsp
cout 如何代替 fprintf();和sprintf();
cin  如何代替 scanf();和fscanf();和sscanf();
2022-04-06 00:45
追梦人zmrghy
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:406
专家分:190
注 册:2021-4-9
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2022-04-06 00:49
快速回复:cout 如何像printf一样实现输出对齐
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018632 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved