C 语言程序设计作业

发布 2021-05-06 05:57:28 阅读 8320

填充下面的划线部分,使其完成所要求的功能。答案卷只要写题号与填充的答案,不要题目:如:1. xxxxxxx 将答案卷直接粘贴到作业栏。

1.计算下列分段函数,x由键盘输入。

0 (x<=-10.0)

y= x (-10.0 2x-3(x>10.0)

#include""

main()

float x,y;

if(x<=-10.0)y=0;

else if ( 1 ) y=x;

else y=2*x-3;

printf(“%f”,x);

2. invert()函数的功能是将一个字符串str的内容倒序存放;

例如: 字符串str原内容为:abcde,函数调用后变为:edcba。

#include<>

#include<>

void invert (char str[ ]

void main()

3. .下列程序打印出1000以内的所有“完全数”。“完全数”是指一个正整数,其所有。

小于该数的因子之和等于该数本身。例如:6=1+2+3,又如:28=1+2+4+7+14。

#include “

#include”

void main()

int i, j,s;

for (j=2; j<=1000; j++)

4. 以下程序显示如下所示的矩阵,矩阵中每个元素形成的规律是:右上三角阵(含。

对角线)元素值为1,其它元素值为:行下标—列下标+1。

#include”

#include”

main()

int i,j, a[5][5];

for( i=0; i<=4; i++

for(j=0; j<5; j++

if(__6___a[i][j] =1;

else __7___i-j+l;

for(i=0; i<5; i++)

5. 以下scat函数将字符串str2连接到字符串strl之后。运行时,若输入:li ming,回车。

good morning!回车。

则输出:li ming,good morning!

请填空完成程序。

#include ""

#include”

scat( char *strl, char *str2)

while(*strl !=8___strl++;

while( *strl++ 9将str2连接到strl的后而*/

main()

char a[500],b[300];

gets( a );从键盘输入一字符串放入a,gets( b );字符串中可包含空格。

scat( a, b );

cout<}

6. 以下程序是用来输出如下图形:##

##*###*#

#include""

main()

int i, j;

for( i=1; i<=5; i++

7. 以下程序是用来输入5个整数,并存放在数组中,找出最大数与最小数所在的下标位置,并把二者对调,然后输出调整后的5个数。

#include""

main()

int a[5], t, i, maxi, mini;

for( i=0; i<5; i++)

cin>> a[i];

mini=maxi=__11___

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

cout<< 最小数的位置是:"

cout<< 最大数的位置是:"

t=a[maxi];

a[mini]=t;

cout<< 调整后数的数为:";

for( i=0; i<5; i++

cout

C语言程序设计作业

程序设计报告。课程名称 c语言程序设计 题目名称。学生学院 管理学院 专业班级 市场营销1 班 学号。学生姓名。指导教师。2010年 06 月20日。第一题。流程图 算法说明 数据输入部分就不用说了,就是简单的使用了for循环结构。对于sort函数部分,最主要的是数据排序部分。此排序法使用了冒泡排序...

“C 语言程序设计”作业

教育部人才培养模式。改革和开放教育试点。c 语言程序设计。形成性考核册。学校名称 学生姓名 学生学号 班级 广播电视大学出版社。计算机应用专业 c 语言程序设计 课程作业。第一次作业。一 填空题。1 c 语言中的每条基本语句以作为结束符,每条复合语句以作为结束符。2 用于输出表达式值的标准输出流对象...

C语言程序设计作业

c语言小知识 计算机语言 computer language 指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字 字符和语法规划,由这些字符和语法规则组成计算机各...