- 博客(21)
- 收藏
- 关注
原创 要期末考试啦!记住这些
1)c语言的格式输出是受格式符控制的。在没有指定左对齐或是右对齐时,C的输出是左对齐的。比方说printf("%s:\n%d\n%f\n",name,years,h);直接使用%5d,%9ld,%6.2f,%7.1lf,%10s等等进行输出时,是右对齐格式;而使用%-5d,%-9ld,%-6.2f,%-7.1lf,%-10s等等进行输出时,则是左对齐格式。2)用双引号引起的字符串,代表
2016-01-18 16:59:49 480
转载 计算机基本单位——位、字节、字、字长
计算机中的信息用二进制表示,常用的单位有位、字节和字。1.位(bit):是计算机中最小的数据单位,存放一位二进制数,即0或1。它也是存储器存储信息的最小单位,通常用“b”来表示。2.字节(Byte):字节是计算机中表示存储容量的最常用的基本单位。一个字节由8位二进制数组成,通常用“B”表示。一个字符占一个字节,一个汉字占两个字节。其它常见的存储单位有:存储容量的计量单位
2016-01-10 13:12:51 37104
原创 打印图案
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列操作:输入一个正整数n,打印一个边长为 n 的菱形图案。输出使用以下语句:printf(" ");printf("* ");printf("\n");输入输出示例:括号内为说明输入2 (repeat=2)3 (n=3) 4
2016-01-05 21:50:20 986
原创 分解质因数(2)
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个正整数 m(1<m<1000),将 m 分解质因数。输出使用以下语句:printf("%d*", i);输入输出示例:括号内为说明输入3 (repeat=3)2 (m=2)8 (m=8)90 (m
2016-01-05 21:36:10 911
原创 从高位开始逐位输出一个整数的各位数字(不用数组)
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个整数,从高位开始逐位输出它的各位数字。输出语句:printf("%-2d", digit);例:括号内是说明输入3 (repeat=3) 23456-6008输出2 3 4 5 66 0 08#include int main(voi
2016-01-05 20:45:20 9533 1
转载 换硬币
程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:将一笔零钱(大于8分,小于1元, 精确到分)换成5分、2分和1分的硬币。输入金额,问有几种换法?针对每一种换法,每种硬币至少有一枚,请输出各种面额硬币的数量和硬币的总数量。要求:硬币面值按5分、2分、1分顺序,各类硬币数量依次从大到小的顺序,输出各种换法。输出使
2016-01-05 19:30:43 3267
原创 字符串查找
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:定义一个指针数组将下表的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。(表格详见实验教材P99)输入输出示例:括号内为说明输入:3 (repeat=3)TuesdayWednesdayyear输出:34-
2015-12-22 09:19:22 6431
原创 英文单词升序排序
程序填空,不要改变与输入输出有关的语句。输入若干有关颜色的英文单词,以#作为输入结束标志,对这些单词升序排列后输出。其中颜色的英文单词数数小于20个,颜色的英文单词长度均不超过10个字符。输入输出示例:括号内为说明输入:redblueyellowgreenpurple#输出:blue green purple red yellow #include #inclu
2015-12-22 08:40:28 6099
转载 十进制转换二进制
程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:输入1 个正整数n,将其转换为二进制后输出。要求定义并调用函数 dectobin(n),它的功能是输出 n 的二进制。例如,调用dectobin(10),输出1010。输出语句:printf("%d");例:括号内是说明输入:3 (repeat=3)
2015-12-16 21:36:52 1072
原创 找鞍点
程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:输入 1 个正整数 n(1≤n≤6)和 n 阶方阵 a 中的元素,假设方阵 a 最多有1个鞍点,如果找到 a 的鞍点, 就输出其下标, 否则,输出"NO"。鞍点的元素值在该行上最大, 在该列上最小。输入输出示例:括号内为说明输入:2 (repeat
2015-11-25 19:32:19 1749
原创 报数
程序填空,不要改变与输入输出有关的语句。输入两个正整数 n 和 m( (1<m<n<=50)),有 n 个人围成一圈,按顺序从 1 到 n 编号。从第一个人开始报数,报数 m 的人退出圈子,下一个人从 1 开始重新报数,报数 m 的人退出圈子。如此循环,直到留下最后一个人。请按退出顺序输出退出圈子的人的编号,以及最后一个人的编号。提示:将每个人的编号存入数组,从第一个人开始报数,输出报数 m
2015-11-24 20:57:40 1900
原创 简化的插入排序
程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:输入一个正整数 n(0<n<=9)和一组(n个)有序的整数,再输入一个整数 x,把 x 插入到这组数据中,使该组数据仍然有序。输入输出示例:括号内为说明输入:4 (repeat=4) 5 (数据的个数n=
2015-11-17 12:51:37 9997 2
原创 统计单词
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一行字符,以回车结束,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。输入输出示例:括号内是说明输入2 (repeat=2)Let's go to room 209. Programming is fun输出count = 5
2015-11-05 11:20:54 555
原创 使用函数输出一个整数的逆序数
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个整数 in,输出其逆序数。要求定义并调用函数reverse(number),它的功能是返回number的逆序数,函数形参number的类型是int,函数类型是int。例如,reverse(12345)的返回值是54321。输入输出示例:括号内是说明输入5
2015-11-04 01:30:36 13423
原创 使用函数找出指定范围内的完数
程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:输入两个正整数 m 和 n(1<=m,n<=1000),输出 m 到 n 之间的所有完数,完数就是因子和与它本身相等的数。要求定义并调用函数 factorsum(number),它的功能是返回number的因子和,函数形参number的类型是整型,函数类型是整型。例
2015-10-28 22:54:31 14823
原创 分解质因数
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个正整数 m(1<m<1000),将 m 分解质因数。输出使用以下语句:printf("%d*", i);输入输出示例:括号内为说明输入3 (repeat=3)2 (m=2)8 (m=8)90 (m
2015-10-28 21:07:06 462
原创 找完数
程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:输入两个正整数 m 和 n(1<=m, n<=1000),输出 m 到 n之间的所有完数,并输出其因子。一个数如恰好等于它的因子之和,这个数称为完数,例如,6=1+2+3,其中1、2、3为因子,6为因子和。输出使用以下语句:printf("%d = 1", num
2015-10-28 20:20:59 671
原创 求最小公倍数和最大公约数
程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:输入两个正整数m和n,输出它们的最小公倍数和最大公约数。输入输出示例:括号内为说明输入:3 (repeat=3)3 7 (m=3,n=7)24 4 (m=24,n=4)24 18 (m=24,n=18)输出:21
2015-10-28 17:41:48 374
原创 求一元二次方程的根
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入参数a,b,c,求一元二次方程a*x*x+b*x+c=0的根,结果保留2位小数。输出使用以下语句:printf("参数都为零,方程无意义!\n");printf("a和b为0,c不为0,方程不成立\n");printf("x = %0.2f\n", -c/b);
2015-10-28 16:30:56 601
原创 验证歌德巴赫猜想
程序填空,不要改变与输入输出有关的语句。验证哥德巴赫猜想:任何一个大于6的偶数均可表示为两个素数之和。例如6=3+3,8=3+5,…,18=7+11。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。输入两个正整数 m 和 n(6<=m<=n<=100),将 m 到 n 之间的偶数表示成两个素数之和,打印时一行打印5组。要求定义并调用函数 prime(m) 判断m是否为素数,当m为
2015-10-28 01:06:58 1033
原创 使用函数求PI
程序填空,不要改变与输入输出有关的语句。输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:输入精度eps,根据下式求 PI 的值,直到最后一项小于eps。PI/2=1+1/(1*3)+2!/(1*3*5)+3!/(1*3*5*7)+...+n!/(1*3*5*...*(2n+1))要求定义并调用函数 fact(n)计算 n!,函数形参n的类型是int,
2015-10-28 01:02:40 1271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人