PAT - IO-01. 表格输出(5)
题目:
本题要求编写程序,按照规定格式输出表格。
输入格式:
本题目没有输入。
输出格式:
要求严格按照给出的格式输出下列表格:
------------------------------------
Province Area(km2) Pop.(10K)
------------------------------------
Anhui 139600.00 6461.00
Beijing 16410.54 1180.70
Chongqing 82400.00 3144.23
Shanghai 6340.50 1360.26
Zhejiang 101800.00 4894.00
------------------------------------ 方法一:
#include <stdio.h>
#include <string.h>
#include <stdlib.h> void Print_Lines();
void Print_String(char string[]); int main()
{
int index=;
int i=; char buffer[][]={"Province ","Area(km2) ","Pop.(10k) \n",
"Anhui ","139600.00 ","6461.00 \n",
"Beijing ","16410.54 ","1180.70 \n",
"Chongqing ","82400.00 ","3144.23 \n",
"Shanghai ","6340.50 ","1360.26 \n",
"Zhejing ","101800.00 ","4894.00 \n"}; Print_Lines();
for(i=;i<;i++)
{
Print_String(buffer[index++]);
}
Print_Lines();
for(i=;i<;i++)
{
Print_String(buffer[index++]);
}
Print_Lines();
system("pause");
} void Print_Lines()
{
int i=;
for(i=; i<;i++)
{
printf("%s","-");
}
printf("\n");
}
void Print_String(char string[])
{
printf("%s",string);
}
方法二:
#include<stdio.h>
#include<stdlib.h>
#include<string.h> void PrintProvince(char name[]);
void PrintArea(char area[]);
void PrintPop(char pop[]);
void PrintLines(int num); int main()
{
int index=0;
int i=0;
int length=0; char column1[6][20]={"Province","Anhui","Beijing","Chongqing","Shanghai","Zhejing",};
char column2[6][20]={"Area(km2)","139600.00","16410.54","82400.00","6340.50","101800.00",};
char column3[6][20]={"Pop.(10k)","6461.0","1180.70","3144.23","1360.26","4894.00"};
PrintLines(36);
for (i = 0; i < 6; i++)
{ PrintProvince(column1[i]);
PrintArea(column2[i]);
printf(" ");
PrintPop(column3[i]);
printf("\n");
} PrintLines(36);
system("pause");
} void PrintLines(int num)
{
int i=0;
for(i=0; i<num;i++)
{
printf("%s","-");
}
printf("\n");
} void PrintProvince(char name[])
{
printf("%-14s",name);
} void PrintArea(char area[])
{
printf("%9s",area);
} void PrintPop(char pop[])
{
printf("%s",pop);
}
PAT - IO-01. 表格输出(5)的更多相关文章
- thinkphp导出csv文件,用表格输出excel
1.thinkphp导出csv文件 导出csv文件可能就那几行代码,今天有个问题困扰我好久,就是导出之后出现一些html代码,这个不应该,view里面是空的,controller中最后也没有$this ...
- python练习 - 系统基本信息获取(sys标准库)+ 二维数据表格输出(tabulate库)
系统基本信息获取 描述 获取系统的递归深度.当前执行文件路径.系统最大UNICODE编码值等3个信息,并打印输出. ...
- Codeforces Gym-102219 2019 ICPC Malaysia National E. Optimal Slots(01背包+输出路径)
题意:给你一个体积为\(T\)的背包,有\(n\)个物品,每个物品的价值和体积都是是\(a_{i}\),求放哪几个物品使得总价值最大,输出它们,并且输出价值的最大值. 题解:其实就是一个01背包输出路 ...
- IO-01. 表格输出(5)
本题要求编写程序,按照规定格式输出表格. 输入格式: 本题目没有输入. 输出格式: 要求严格按照给出的格式输出下列表格: ------------------------------------ Pr ...
- 关于System.getProperty("java.io.tmpdir");的输出,及System.getProperty();参数
1,首先来介绍下System.getProperty("java.io.tmpdir")输出因为这个输出有点特殊. 理论介绍:他是获取系统临时目录.可以是window的temp,l ...
- vijos 1071 01背包+输出路径
描述 过年的时候,大人们最喜欢的活动,就是打牌了.xiaomengxian不会打牌,只好坐在一边看着. 这天,正当一群人打牌打得起劲的时候,突然有人喊道:“这副牌少了几张!”众人一数,果然是少了.于是 ...
- STM8S PWM输出停止后 IO口电平输出
STM8S有许多定时器支持PWM输出,但在停止定时器后,IO口电平到底是多少呢?或高或低. 因此,为了确定PWM停止输出电平后其对应的值是多少,我们在停止PWM输出时需要对CCMR1寄存器进行设置. ...
- C# 把datagridview控件上的表格输出到excel文件
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- IO-01. 表格输出
本题要求编写程序,按照规定格式输出表格. 输入格式: 本题目没有输入. 输出格式: 要求严格按照给出的格式输出下列表格: ------------------------------------Pro ...
随机推荐
- Majority Element II——LeetCode
Given an integer array of size n, find all elements that appear more than ⌊ n/3 ⌋ times. The algorit ...
- openSession和getCurrentSession的比较
在比较openSession和getCurrentSession这两个方法之前,我们先认识一下这两个方法. 在进行配置信息管理时,我们一般进行一下简单步骤: Configuration cfg = n ...
- [C++关键字] 内置类型
bool, char, short, char16_t (C++11), int, char32_t (C++11), float, long, double,在64位机器上测试各种类型的大小,代码如 ...
- C++ sizeof
class A{ int a; char c; char b; }; class B{ char c; int a; char b; }; int main(int argc, char* argv[ ...
- Spring与Hibernate集成中的Session问题
主要讨论Spring与Hibernate集成中的session问题 1.通过getSession()方法获得session进行操作 public class Test extends Hibernat ...
- 在pcDuino上刷了AndDroid,Ubuntu,XBMC
一.Android.Ubuntu.XBMC播放高清视频得比较 1.Andrioid上播放1080P 无压力,硬件解码 2.Ubuntu上用Mplayer播放视频会很卡,可能是没有硬解的原因 3.Ubu ...
- 对于数组(字符串)slice方法的总结
数组(字符串)使用slice方法的目的就是截取目标数组(字符串),通俗的来讲就是截取想要的.网上有很多slice方法的实例加以说明,在此主要是从特殊到一般对此方法进行了总结. 先说总结的方法,再看下面 ...
- 【足迹C++primer】表达式求值
表达式求值 /** * 功能:表达式求值(0到9) * 时间:2014年6月15日08:02:31 * 作者:cutter_point */ #include<stdlib.h> #inc ...
- 第七讲:HTML5中的canvas两个小球全然弹性碰撞
<html> <head> <title>小球之间的碰撞(全然弹性碰撞)</title> <script src="../js/jsce ...
- [AWS] Install the AWS cli
On Windows, just download the installer and install it. Configure: aws configure In your aws console ...