西南大学2017年秋季 [0039]《C语言》在线作业答案20171114(8)

2018-11-29 16:02

本题参考答案: #include \void main() { }

for (int i = 0;i <= 4;i++) { }

for (int j = 0;j <= i;j++) { }

printf(\

printf(\

75、编写一个函数fun计算公式

的前n项之和,再写一主函数测试其功能。

本题参考答案: #include \void fun(int n) {

double s = 0.0, t; int i;

for (i = 1;i <= n;i++) {

t = 2 * i;

s = s + (t - 1) * (t + 1) / (t*t);

}

}

printf(\此数列的前N项的和是:%.3lf\\n\

void main() { }

int n;

printf(\请输入自然数N(N>1):\\n\scanf(\fun(n);

76、写一个函数将一个字符串中的大写字母转换为小写,再写一个测试函数测试其功能。不允许使用strlwr函数

本题参考答案: #include \void convert(char *str) { } int main() { }

char str[20] = \convert(str); printf(\return 0;

for (int i = 0; str[i] != '\\0'; i++) { }

if (str[i] >= 'A' && str[i] <= 'Z') { }

str[i] = str[i] - 'A' + 'a';

77、编写一个函数计算函数结果精度为3位

本题参考答案: #include \#include \void main() { }

double x, y,result;

printf(\请分别输入x,y的值:\scanf(\result = sqrt(x + 1) + y*y*y;

printf(\函数f(%.0lf,%.0lf)=%.3lf\\n\

的值,要求有输入输出提示,

78、#include \double aver(int a[],int m) {int i;

double sum=0;

for(i=0;i

void main()

{int a[10],i,max; double sum=0;

for(i=0;i<10;i++) scanf(\ printf(\平均分数:%6.0lf\\n\ max=0;

for(i=1;i<10;i++)

if(a[i]>a[max]) max=i;

printf(\最大值为:%d,最大值下标是:%d\\n\}

(1)所提供程序中,函数aver的功能是什么?

(2)请依据提供上述程序,画出其的传统流程图或N-S图或自然语言描述。。 (3)若输入的数据分别为:45,87,89,90,77,88,88,78,78,78,则在VC6.0环境下运行上述程序,其输出结果是什么?

本题参考答案: (1)求m个数的平均值 (2)依据考生答题评定成绩 (3)平均分 80

最大值为:90,最大值下标是:4

79、依据下列提供的程序回答问题 #include \ #include \int f(int x) {int i;

for(i=2;i<=sqrt(x);i++) if(x%i==0) return 0; return 1;

}

void main() {int a[10],i,n=0; for(i=0;i<10;i++) scanf(\ for(i=0;i<10;i++) if( f(a[i])==1 )

{ printf(\ }

printf(\满足条件的数的个数为%d\}

(1) 上述提供程序中,函数f的功能是什么?

(2)请依据提供的函数f的代码程序,画出其的传统流程图或N-S图或自然语言描述。。 (3)在VC6.0环境下,运行上述程序时,若输入的数据序列为97,35,17,110,3,11,45,43,7,89其输出结果是什么?

本题参考答案:

(1)提供程序的功能是什么? 判断x是否是素数 (2)依据考生答题给分 (3)输出结果 97 17 3 11 43 7 89 满足条件的数的个数是7


西南大学2017年秋季 [0039]《C语言》在线作业答案20171114(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国气压杆市场发展研究及投资前景报告(目录)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: