回 帖 发 新 帖 刷新版面

主题:各位哥哥姐姐帮下小弟吧

二、简答题(6道小题,共30分) 
1、如果一个正整数等于其各个数字的立方和,则该数称为阿姆斯特朗数。如:407=43+03+73 就是一个阿姆斯特朗数。编程求1000以内的所有阿姆斯特朗数。

(10分) 
请将你解答本题所写的源程序粘贴到下面 

 
 

--------------------------------------------------------------------------------
 
2、有一个3*4的矩阵,各元素为21,4,6,8,12,15,20,9,30,40,35,50;输出其中最大元素,最小元素及它们所在的行号和列号。

(10分) 
请将你解答本题所写的源程序粘贴到下面 

 
 

--------------------------------------------------------------------------------
 
3、编写程序,计算并输出下面级数前n项(n=30)的部分和。
        1/(1*2)+1/(2*3)+1/(3*4)+…+1/(n*(n+1))+ ……

(10分) 
请将你解答本题所写的源程序粘贴到下面 

 
 

--------------------------------------------------------------------------------
 
4、输入10个整数,将它们从小到大排序后输出,并输出每个整数输入时的序号。

(10分) 
请将你解答本题所写的源程序粘贴到下面 

 
 

--------------------------------------------------------------------------------
 
5、设有两个二进制文件,里面存放的是有序(从小到大)的整数,将这两个文件合并成一个仍然是有序的整数文件。

(10分) 
请将你解答本题所写的源程序粘贴到下面 

 
 

--------------------------------------------------------------------------------
 
6、    编写程序,用双循环结构输出下列三角形:
                      1
                   2 2 2
                3 3 3 3 3 
             4 4 4 4 4 4 4

(10分) 
请将你解答本题所写的源程序粘贴到下面 

 
 

--------------------------------------------------------------------------------
 
 
 
三、编程题(6道小题,共60分) 
1、全局变量和局部变量有什么区别?
(5分) 
 
 
 
 
 
 

--------------------------------------------------------------------------------
 
2、写出条件运算符的语法,并写出其运算步骤。
(5分) 
 
 
 

 
 

--------------------------------------------------------------------------------
 
3、函数原型有什么作用?
(5分) 
 
 
 


 
 

--------------------------------------------------------------------------------
 
4、写出C语言的for循环结构,并写出其执行过程。
(5分) 
 
 
 

 
 

--------------------------------------------------------------------------------
 
5、写出C语言中的三种构造数据类型并举例写出其定义形式。
(5分) 
 
 
 

 
 

--------------------------------------------------------------------------------
 
6、对于数据类型和存储类别,你是如何理解的?
(5分) 
 
 
 

回复列表 (共2个回复)

沙发

二、简答题(6道小题,共30分) 
1、如果一个正整数等于其各个数字的立方和,则该数称为阿姆斯特朗数。如:407=43+03+73 就是一个阿姆斯特朗数。编程求1000以内的所有阿姆斯特朗数。
#include"stdio.h"
void main() 
{
    int i, j, k, m;
    for(i = 1; i < 1000; i ++)
    {
        j = i % 10;
        k = i / 10 % 10;
        m = i / 100 % 10;
        if(j * j * j + k * k * k + m * m * m == i)printf("%d\n" ,i);
    }
     getchar();
     return 0; 
}

板凳

这么简单的题目,自己慢慢想吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册