sdut 1-2 输出N个数的平方和立方值 (制表符“\t”的使用)

1-2 输出N个数的平方和立方值

Time Limit: 1000MS Memory limit: 65536K

题目描述

通过本题目的练习可以掌握C++的输入、输出方法

利用VC++开发环境,创建一个控制台应用程序,利用cin、cout语句使得程序能够根据输入的整数值,输出相应的平方和立方值

输入

一个整数

输出

由两部分组成,第一部分占一行,输出表头“NumberSquareCube”;注意每一项占一个制表符的宽度(使用“\t”控制,每行末尾也有“\t”);第二部分输出从1到所输入的整数之间所有整数的值、平方值、立方值,每一行的每一项也是占用一个制表符的宽度;

如果输入的数为0,或负数,只输出表头即可。

示例输入

5

示例输出

Number	Square	Cube
1	1	1
2	4	8
3	9	27
4	16	64
5	25	125	

提示

输入0

出 NumberSquareCube

来源

黄晶晶

示例程序

此题相当的水,主要目的不是解此题,而是为了最此题中用到的制表符“\t”进行一个记录,恩!

#include <iostream>

using namespace std;

int main()
{
    int n, i;
    cin >> n;
    cout << "Number	Square	Cube	" << endl;
    for(i=1 ; i<=n ; i++)
    cout << i << "\t" << i*i << "\t" << i*i*i << "\t" << endl;
    //注意制表符“\t”的运用位置
    return 0;
}
时间: 2024-10-14 00:40:26

sdut 1-2 输出N个数的平方和立方值 (制表符“\t”的使用)的相关文章

51Nod 1080 两个数的平方和(数论,经典题)

1080 两个数的平方和 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 给出一个整数N,将N表示为2个整数i j的平方和(i <= j),如果有多种表示,按照i的递增序输出. 例如:N = 130,130 = 3^2 + 11^2 = 7^2 + 9^2 (注:3 11同11 3算1种) Input 一个数N(1 <= N <= 10^9) Output 共K行:每行2个数,i j,表示N = i^2 + j^2(0 <= i <= j).

51 nod 1080 两个数的平方和

1080 两个数的平方和 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 取消关注 给出一个整数N,将N表示为2个整数i j的平方和(i <= j),如果有多种表示,按照i的递增序输出. 例如:N = 130,130 = 3^2 + 11^2 = 7^2 + 9^2 (注:3 11同11 3算1种) Input 一个数N(1 <= N <= 10^9) Output 共K行:每行2个数,i j,表示N = i^2 + j^2(0 <= 

1080 两个数的平方和

基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 给出一个整数N,将N表示为2个整数i j的平方和(i <= j),如果有多种表示,按照i的递增序输出. 例如:N = 130,130 = 3^2 + 11^2 = 7^2 + 9^2 (注:3 11同11 3算1种) Input 一个数N(1 <= N <= 10^9) Output 共K行:每行2个数,i j,表示N = i^2 + j^2(0 <= i <= j). 如果无法分解为2个数的平

51Nod 1080 两个数的平方和

给出一个整数N,将N表示为2个整数i j的平方和(i <= j),如果有多种表示,按照i的递增序输出. 例如:N = 130,130 = 3^2 + 11^2 = 7^2 + 9^2 (注:3 11同11 3算1种) Input 一个数N(1 <= N <= 10^9) Output 共K行:每行2个数,i j,表示N = i^2 + j^2(0 <= i <= j). 如果无法分解为2个数的平方和,则输出No Solution Input示例 130 Output示例 3 

输入一个整数,判断其是否是2^n,是就输出这个数,不是就输出和它最接近的为2^n的那个整数。

输入一个整数,判断其是否是2^n,若是,输出这 //个数,若不是,输出和它最接近的为2^n的那个整数. 附加源代码1: #include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int input;//键盘输入一个整数input int i,j;//i,j待会儿存放input与左边和右边的为2^n的差值 int m,n;//保存左边,右边的与inout最接近的2^n printf("请

从小到大输出三个数 练习

import java.util.*; public class Min_To_Max { static int a,b,c,d; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("将从小到大输出三个数"); System.out.println("请输入第一个数:"); Scanne

利用+=n连续保存或者输出n个数

for (int k = 0; k < list.size(); k += 2) { if (((k + 1) % 2) != 0) { m1 = (MealEntity) list.get(k); %> <tr> <td> <a href="MealServlet?type=findbyid&mid=<%=m1.getMealId()%>"><img src="mealImg/<%=m1.get

使用函数输出两个数的最大值

使用函数输出两个数中的最大值: 其中:第一行输入一个整数n,代表有n组测试数据: 后面输出的是两个值中较大的一个,每组测试数据占一行. 1 #include<stdio.h> 2 int max(int x,int y); 3 int main(void) 4 { 5 int a,b,c; 6 int n,i; 7 scanf("%d",&n); 8 for(i=0;i<n;i++){ 9 scanf("%d%d",&a,&

基于STM32F429+HAL库编写的定时器主从门控模式级联输出固定个数PWM脉冲的程序

硬件设备   42步进电机,步进电机驱动器,正点原子F429开发板 开发软件    keil5,Cube 综述   一般要精准的控制电机,就要控制单片机的引脚输出指定个数的PWM波,有多种可实现的方法,其中最好用的方法是用定时器级联输出固定个数PWM脉冲,虽然多用了一个定时器,但大大减少了CPU的处理资源.STM32的每个定时器可以通过另外一个定时器的某一个条件被触发而启动.这里所谓某一个条件可以是定时到时.定时器超时.比较成功等许多条件.这种通过一个定时器触发另一个定时器的工作方式称为定时器的