计算机综合作业答案关键字

时间:23-03-28 网友

1、作业一

 已知能被4整除而不能被100整除的或者能被400整除的年份是润年,则判断某一年是否是润年

变量定义部分程序已给出如下:

 

main()

{int year;

scanf("%d",&year);

.............}

关键字:【year%4==0|year%100!=0|year%400==0】
分 数:【33|33|34】

2、作业二

 是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;成绩为D者不及格)。

变量定义及部分程序已给出,请补充完整

#include

main()

{int grade; char chgrade;

printf("please input a score:");

scanf("%d",&grade);

  switch((int)(grade/10))

...............}

关键字:【case 10:|case 9:chgrade='A'|case 8:chgrade='B'|case 7:chgrade ='C'|case 6:chgrade='D'|default:chgrade='F'】
分 数:【15|10|20|15|20|20】

3、作业四

 用以下近似公式编一个求 的近似值的程序。word/media/image1.jpeg,其中n的值由键盘输入.

变量定义及部分程序已给出,请补充完整

#include
void main()
{float pi=0.0,s=1.0;
int n,i;
printf("Please input n=");
scanf("%d",&n);
  for (i=1;i<=n;i++)

...............

}

关键字:【 pi=pi+ s/(2*i-1)| s=s*(-1.0)】
分 数:【50|50】

4、作业三

 编程计算:1!+3!+5!+…+(2n-1)!的值。其中,n值由键盘输入

变量定义部分让你已给出如下

#include
void main()
{int i,b=1,s=0,n;
printf("Please input n=");
scanf("%d",&n);

.........}

关键字:【b=b*i|s=s+b】
分 数:【50|50】

5、作业五

 从键盘输入10个整型数据,放入数组a 中,求其最大值、最小值及其所在元素的下标位置,并输出。

变量定义及部分程序已给出,请补充完整

#include

main()

{int  a[10], n, max, min, maxPos, minPos;    

      for (n=0; n<10; n++) {scanf("%d",&a[n]); }

      max = min = a[0];                    

      maxPos = minPos = 0;

................

}

 

关键字:【if(a[n]>max)|if(a[n]
分 数:【50|50】

6、作业六

 编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和。

变量定义及部分程序已给出,请补充完整

main()

{int input, sum=0, count=0, Num=20;

printf("Please input 20 numbers:"); 

..................

}

关键字:【scanf("%d",&input)|sum+=input|count++|Num--】
分 数:【25|25|25|25】

7、作业七

 若有n行n列数组,试编写一程序,分别求出两条对角线元素之和。(从键盘输入n*n个整型数,n≤20)

变量定义及部分程序已给出,请补充完整

#include

#define N 20

void main()

{ int a[N][N],n,i,j,k=0,t=0;

............

}

关键字:【scanf("%d",&n)|k+=a[i][i]|t+=a[i][n-1-i]】
分 数:【33|33|34】

8、作业八

 从键盘输入n*n个整型数(n≤20),组成n行n列数组,打印出其上三角数组。

变量定义及部分程序已给出,请补充完整

#include 

#define SIZE 20   

main()

{int a[SIZE][ SIZE],i,j,n;

      printf("Input n:");

............

}

 

关键字:【scanf("%d",&n)|for(j=0;j
分 数:【33|33|34】

9、作业九

 已有变量定义和函数调用语句:int x=57 ; isprime(x); 函数isprime( ) 用来判断一个整形数number是否为素数,若是素数,函数返回1,否则返回0。请编写主函数与isprime函数。

变量定义及部分程序已给出,请补充完整

main()

{int x=57;

if(isprime(x)) printf("\n%d is a prime number!",x);

else printf("\n%d is Not a prime number!",x);}

isprime(int x)

{int i,flag=1;

 

........................

}

 

关键字:【if(x==1) flag=0|if(x==2) flag=1| if(x%i==0) {flag=0;break;}】
分 数:【33|33|34】

10、作业十

 已知一个整型数组x[5],其各元素分别为7、4、6、3、9,试编写一个程序,用指针计算各元素之和。

变量定义及部分程序已给出,请补充完整

#include

main()

{int a[5]={3,5,7,3,6},i;

int *p=0;

.......

}

关键字:【*p=*p+a[0]】
分 数:【100】

11、作业十一

 编写一个程序,根据从键盘上输入的年历月份,自动输出该月份的英文名称。

变量定义及部分程序已给出,请补充完整

#include

main()

{char month[][20]=

{"January","February","March","April","May","June","July","August","September","October","November","December"};

int i=0,n;

do

{scanf("%d",&n);

 

..................}

关键字:【printf("%s",month[n-1])】
分 数:【100】

12、作业十一

 设当前路径下有一个名为“change.txt”文件,现要将文件中所有的小写字母改为大写字母后存放回原文件中,文件中其他字符不变。

变量定义及部分程序已给出,请补充完整

#include

main(void)

{char ch,str[1000];

int i=0;

FILE *fp = fopen("change.txt", "r+");

.................}

关键字:【if(fp == NULL)|if(ch>='a'&&ch<='z')|ch-=32 】
分 数:【33|33|34】

13、作业十二

 把字符串“The 2008 BeiJing Olympic Game!”存于磁盘C的根目录下的“2008.dat”的文件中。

变量定义及部分程序已给出,请补充完整

#include "stdio.h"

main()

{FILE *fp;char *str=" The 2008 BeiJing Olympic Game!";

................}

关键字:【fp=fopen("c:\\2008.dat","w+")|fclose(fp)】
分 数:【20|80】

《计算机综合作业答案关键字》相关文档:

智慧课堂,助力提升学生作业效度.09-05

青年大学习第十三季第四期课后习题作业第3题答案09-14

最新喷漆房之油漆作业现场处置演练方案09-16

喷漆作业现场处置方案演练方案 喷漆作业现场处置方案演练记录09-16

油漆作业现场应急预案09-16

喷漆作业现场处置方案演练方案 喷漆作业现场处置方案演练记录09-16

喷涂作业场所现场处置方案09-16

2023年数学作业没写检讨书(15篇)09-19

作业未完成检讨书(合集15篇)09-19

作业没完成检讨书10篇09-19

Top