实验2-4-2 生成3的乘方表 (15分)

输入一个非负整数n,生成一张3的乘方表,输出3?0??~3?n??的值。可调用幂函数计算3的乘方。

输入格式:

输入在一行中给出一个非负整数n。

输出格式:

按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。

输入样例:

3

输出样例:

pow(3,0) = 1
pow(3,1) = 3
pow(3,2) = 9
pow(3,3) = 27

#include<stdio.h>

#include<math.h>

int main()

{

int i,n;

int sum=0;

scanf("%d",&n);

for(i=0;i<=n;i++)

{

sum=pow(3,i);

printf("pow(3,%d) = %d\n",i,sum);

}

return 0;

}

原文地址:https://www.cnblogs.com/wven/p/12681201.html

时间: 2024-09-28 05:47:49

实验2-4-2 生成3的乘方表 (15分)的相关文章

浙大版《C语言程序设计(第3版)》题目集 练习2-17 生成3的乘方表 (15 分)

练习2-17 生成3的乘方表 (15 分) 输入一个非负整数n,生成一张3的乘方表,输出3?0??~3?n??的值.可调用幂函数计算3的乘方. 输入格式: 输入在一行中给出一个非负整数n. 输出格式: 按照幂的递增顺序输出n+1行,每行格式为"pow(3,i) = 3的i次幂的值".题目保证输出数据不超过长整型整数的范围. 输入样例: 3 输出样例: pow(3,0) = 1 pow(3,1) = 3 pow(3,2) = 9 pow(3,3) = 27 思路:利用for循环输出和标准

实验2-3-7 求平方与倒数序列的部分和 (15分)

题要求对两个正整数m和n(m≤n)编写程序,计算序列和/. 输入格式: 输入在一行中给出两个正整数m和n(m≤n),其间以空格分开. 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位.题目保证计算结果不超过双精度范围. 输入样例: 5 10 输出样例: sum = 355.845635 #include<stdio.h> #include<math.h> int main() { int m,n,i; double sum=0,sum1=0,su

清华版CG 实验6 Bezier曲线生成

1.实验目的: 了解曲线的生成原理,掌握几种常见的曲线生成算法,利用VC+OpenGL实现Bezier曲线生成算法. 2.实验内容: (1) 结合示范代码了解曲线生成原理与算法实现,尤其是Bezier曲线: (2) 调试.编译.修改示范程序. 3.实验原理: Bezier曲线是通过一组多边形折线的顶点来定义的.如果折线的顶点固定不变,则由其定义的Bezier曲线是唯一的.在折线的各顶点中,只有第一点和最后一点在曲线上且作为曲线的起始处和终止处,其他的点用于控制曲线的形状及阶次.曲线的形状趋向于多

python生成数据库中所有表的DESC描述

在数据库设计完成之后, 常常需要在 wiki 或其他文档中保存一份数据库中所有表的 desc 描述, 尤其是每个字段的含义和用途. 手动去生成自然是不可取的. 因此, 我编写了一个简单的 python 程序,可以自动生成数据库中所有表的 desc 描述, 并以可读格式输出. # -*- coding: utf-8 -*- # ------------------------------------------------------------------------------- # Name

九九乘方表/数组排序/反向输出字符串

大家好: 今天在逛百度的时候有位芝麻问了个问题,感觉他是一个初学者!把他的代码添枝加叶了一下成了下面几个程序!大家共勉一下吧! 共 五 个方法: <span style="font-size: 18px;">//格式4 * 3 * 2 * 1 = 24</span> <span style="font-size: 18px;">//</span><span style="font-size: 18px;

软件工程实验一--编程随机生成30个四则运算,算数包括100以内的整数和真分数。

软件工程实验一: ——编程随机生成30个四则运算,算数包括100以内的整数和真分数. 实验思路:先利用rand()函数随机生成两个算数,包括100以内的整数和真分数,生成100以内的整数,用rand()%100,为了避免在除法运算中除数不能为零,所以运算符右边的整数直接用1+rand()%99:在随机生成真分数时,我先生成两个整数,来充当分子和分母,同样分母不能为零,用1+rand()%99.加减乘除四则运算有整数与整数之间的运算,分数与分数之间的运算,整数和分数之间的运算,分数和整数之间的运算

实验:模拟场景中误删除mysql数据库表,然后使用全备份以及二进制日志文件恢复操作

一.实验环境: 1.准备两台虚拟机,一台用于破坏数据库,一台用于还原,两台在同一个网络 2.两台最小化安装centos 7系统,并直接yum安装maraidb数据库 3.准备一个测试数据库文件,例如,hellodb_innodb.mysql 测试库里面最少有两个表. 二.实验步骤: 1.开启数据库的二进制日志功能 vim /etc/my.cnf[mysqld] 下面加入log-bin 表示开启二进制日志功能 2.完全备份 mysqldump -A -F --master-data=2 --sin

Oracle 生成一张测试表并插入随机数据

1 --生成随机表 2 --CREATE table scott.One_Million as ( 3 SELECT ROWNUM AS T_ID, 4 TRUNC(DBMS_RANDOM.VALUE(0, 100)) 年龄, 5 DECODE(DBMS_RANDOM.STRING(0, 1), 6 'A', 7 '张', 8 'B', 9 '周', 10 'C', 11 '李', 12 'D', 13 '赵', 14 'E', 15 '安', 16 'F', 17 '王小', 18 '小')

PHP生成MySQL数据字典 数据表结构

<?php /** * 生成mysql数据字典 */ // 配置数据库 $database = array(); $database['DB_HOST'] = '127.0.0.1'; $database['DB_NAME'] = 'cqhshop'; $database['DB_USER'] = 'root'; $database['DB_PWD'] = '123456'; $mysql_conn = @mysql_connect("{$database['DB_HOST']}"