C++程序设计语言大作业 求救拉

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:37:47
1、编写程序输出九九乘法表,如图所示:

1
2 4
3 6 9
4 8 12 16
……………………………………
………………………………………………
…………………………………………………………
……………………………………………………………………
9 18 27 36 45 54 63 72 81

2、编写程序,求“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如:153是水仙花数,因为153=13+53+33

3、编写程序,求1000之内的所有“完全数”。所谓“完全数”是指一个数恰好等于其因子之和。例如,6是完全数,因为6=1+2+3

4、求1-3+5-……99

5、有一函数: 写一程序,输入x值,输出y值。

6、把从键盘输入的字符串中的大写字母变换成小写字母,然后显示变换前后的字符串。

7、求 (即求1+2!+…+20!)。

8、对一批货物征收税金,读入货物价格计算并输出税金。
价格在1万元以上,收税5%;
价格在5千元以上1万元以下,收税3%;
价格在1千元以上5千元以下,收税2%;
价格在1千元以下的,不收税。

9、编写程序,输出Fibonacci数列(如已确定序列中的前两项,比如说a1和a2,则该序列中的第n项an n>=3)的计算公式是: ,这种序列称做Fibonacci数列,如:1,1,2,3,5,8,13,21,34,……)的前40项,要求每行输出5列。

10、编写一个程序:
(1) 初始化一个矩阵F(5*5),元素值取自随机函数;
(2) 将其传递给函数,实现矩阵转置;
(3) 在主函数中输出结果。
随机函数的原型(包含在stdlib.h中)是:
int rand( );
它产生一个0到65535中的随机数(16位机器中)。

九九乘法
#include <stdio.h>

main()
{
int i, j;
for( i = 1; i <= 9; i )
{
for( j = 1; j <= i; j )
{
printf("%d*%d=%d\t", i, j, i*j );
}
printf("\n");
}
getchar();
}
--------------------------------------------------------------------------------
#include "stdio.h"
main()
{
int x,y,sum;

for(x=1;x<=9;x )
{
for(y=1;y<=x;y )
sum=x*y;
printf("%d*%d=%-3d",x,y,sum);
printf("\n");
}
getchar();
}
--------------------------------------------------------------------------------
#include<stdio.h>
void main()
{
int x,y;
clrscr();
for(x=1;x<=9;x )
{ for(y=1;y<=x;y )
printf("%d*%d=%d",x,y,x*y);
printf("\n");
}
getch();

水仙花数:
#i