| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 503 人关注过本帖
标题:C语言上机考试题与大家分享,谁能帮忙搞定答案?
只看楼主 加入收藏
liu800519
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-10-16
结帖率:100%
收藏
 问题点数:0 回复次数:4 
C语言上机考试题与大家分享,谁能帮忙搞定答案?
Turbo C 数组方面,请大家赐教
二、下列程序的功能是:生成并输出下列矩阵

请改正程序(proc2.c)中的错误或在横线处填上适当的内容并把横线删除,使它能得出正确结果。

注意:不要更改已给程序的结构,不得增行或删行。



          1 2  3  4  5
          6  7  8  9 10
         11 12 13 14 15
         16 17 18 19 20
         21 22 23 24 25
====================
main()
{int i,j,m,a[5][5];
m=1;
for (i=0;i<5;i++)
for (j=0;j<5;j++)
{
------------------
m++}
for (i=0;i<5;i++)
{for (j=1;j<5;j++)
printf("%3d",a[i][j]);
printf("\n");}
}
====================
三、请编写一个程序:把100-200之间的能被3、5、7同时整除的数输出

注意:部分源程序(proc3.c)已给出,
      请勿改动已给出的源程序,仅在/*******/与/*******/之间填入你编写地若干语句。

=====================
#include "stdio.h"
main()
{int i,n;
FILE *p;
if ((p=fopen("file1.txt","w"))==NULL)
{printf("this file can not open\n");
exit(0);
   }
/************************************/


/***********************************/
{printf("%4d",i);
n=i;}
printf("\n");
fprintf(p,"%d",n);
fclose(p);
}
=====================
四、请编写一个函数fff,它的功能是:求出200以内所有素数之和。

注意:部分源程序(proc4.c)已给出,
      请勿改动主函数main()和已给出的源程序,仅在fff函数中的花括号内填入你编写地若干语句。
========================
#include "math.h"
#include "stdio.h"
int fff(int a,int b)
{


}
main()
{int a,b,sum;
FILE *p;
if ((p=fopen("file2.txt","w"))==NULL)
{printf("this file can not open\n");
exit(0);
     }
a=2;
b=200;
sum=fff(a,b);
printf("%d\n",sum);
fprintf(p,"%d\n",sum);
fclose(p);
}
========================
搜索更多相关主题的帖子: C语言 考试 上机 分享 
2010-10-16 14:12
m21wo
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:4
帖 子:440
专家分:1905
注 册:2010-9-23
收藏
得分:0 
我不做题目的!你自己写了我帮你改还是行的!

If You Want Something, Go Get It, Period.
2010-10-16 14:14
liu800519
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-10-16
收藏
得分:0 
就三道题,我憋了一天了,做完一道,这几道就是做不对,帮一下了
2010-10-16 14:26
nanying
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-10-16
收藏
得分:0 
#include"stdio.h"
#include"math.h"
void main()
{
    int i,j,a[5][5],m;
    m=1;
for (i=0;i<5;i++)

   for (j=0;j<5;j++)
   {
       a[i][j]=m++;
   }
    for (i=0;i<5;i++)
    {
    for (j=0;j<5;j++)
      printf("%5d",a[i][j]);
     printf("\n");
    }
}
第一题的
2010-10-17 15:36
zghnxzdcx
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:550
专家分:1176
注 册:2010-4-6
收藏
得分:0 
话说,这样的题目很简单,自己练练吧

你永远不可能战胜一个纯傻子,因为他会把你的智商拉到和他同一个水平,然后用他的丰富经验打败你。
2010-10-17 15:58
快速回复:C语言上机考试题与大家分享,谁能帮忙搞定答案?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015173 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved