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
最新喷漆房之油漆作业现场处置演练方案09-16
喷漆作业现场处置方案演练方案 喷漆作业现场处置方案演练记录09-16
油漆作业现场应急预案09-16
喷漆作业现场处置方案演练方案 喷漆作业现场处置方案演练记录09-16
喷涂作业场所现场处置方案09-16
2023年数学作业没写检讨书(15篇)09-19
作业未完成检讨书(合集15篇)09-19
作业没完成检讨书10篇09-19