山东大学程序设计答案
❶ 线性代数课后习题答案 (哈尔滨理工 赵辉主编
##################【计算机/软件/网络/信息/数学 类--答案】####################
C程序设计 第三版 (谭浩强 著) 清华大学出版社 课后答案
http://bbs.khdaw.com/viewthread.php?tid=80&fromuid=379260
C语言程序设计教程 第三版 (谭浩强 张基温 著) 高等教育出版社 课后答案
http://bbs.khdaw.com/viewthread.php?tid=79&fromuid=379260
复变函数与积分变换 第四版 (张元林 西安交大 著) 高等教育出版社 课后答案
http://bbs.khdaw.com/viewthread.php?tid=612&fromuid=379260
离散数学(第三版) (耿素云 屈婉玲 张立昂 著) 清华大学出版社 课后答案
http://bbs.khdaw.com/viewthread.php?tid=293&fromuid=379260
谭浩强C++程序设计习题答案
http://bbs.khdaw.com/viewthread.php?tid=420&fromuid=379260
《微机原理与接口技术》清华(冯博琴 吴宁)版 课后答案
http://bbs.khdaw.com/viewthread.php?tid=707&fromuid=379260
严蔚敏《数据结构(c语言版)习题集》答案
http://bbs.khdaw.com/viewthread.php?tid=102&fromuid=379260
数据库系统概论 (王珊 萨师煊 著) 清华大学出版社 课后答案
http://bbs.khdaw.com/viewthread.php?tid=991&fromuid=379260
《计算机网络第四版》答案【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=340&fromuid=379260
《数学物理方法》(梁昆淼第二版)习题解答
http://bbs.khdaw.com/viewthread.php?tid=334&fromuid=379260
谢希仁版《计算机网络教程》课后答案
http://bbs.khdaw.com/viewthread.php?tid=203&fromuid=379260
清华大学《数据结构》习题+课后答案
http://bbs.khdaw.com/viewthread.php?tid=249&fromuid=379260
数据结构习题集(C版)答案
http://bbs.khdaw.com/viewthread.php?tid=374&fromuid=379260
刘绍学版《近世代数基础》课后习题答案
http://bbs.khdaw.com/viewthread.php?tid=177&fromuid=379260
计算机组成原理习题&答案 唐朔飞 高等教育出版社【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=984&fromuid=379260
离散数学 (左孝凌 著) 上海科学技术文献出版社 课后答案
http://bbs.khdaw.com/viewthread.php?tid=466&fromuid=379260
计算机网络(第4版) 清华(Andrew S.Tanenbaum)版答案(中文版)
http://bbs.khdaw.com/viewthread.php?tid=201&fromuid=379260
耿国华 数据结构 课后答案
http://bbs.khdaw.com/viewthread.php?tid=103&fromuid=379260
计算机操作系统 (汤子赢 著) 西安电子科技大学 课后答案
http://bbs.khdaw.com/viewthread.php?tid=1083&fromuid=379260
《编译原理》课后习题答案
http://bbs.khdaw.com/viewthread.php?tid=175&fromuid=379260
《常微分方程》王高雄高等教育出版社课后答案
http://bbs.khdaw.com/viewthread.php?tid=567&fromuid=379260##################【物理/光学/声学/热学/力学 类--答案】####################
理论力学 第六版 (哈尔滨工业大学理论力学教研室 著) 高等教育出版社 课后答案
http://bbs.khdaw.com/viewthread.php?tid=932&fromuid=379260
理论力学 第六版 (哈尔滨工业大学理论力学教研室编 著) 高等教育出版社【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=461&fromuid=379260
《热力学统计物理》汪志诚(第三版)高教出版社 (手抄版)习题答案【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=84&fromuid=379260
原子物理学 褚圣麟版 课后答案【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=368&fromuid=379260
《物理学教程》 (马文蔚 著) 高等教育出版社【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=2782&fromuid=379260
《光学》姚启钧 第三版 高等教育出版社 课后答案【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=178&fromuid=379260
大学物理实验 报告与部分范例 陈金太 厦门大学【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=2350&fromuid=379260
梁昆淼 数学物理方法 第三版的课后答案
http://bbs.khdaw.com/viewthread.php?tid=2600&fromuid=379260
《理论力学教程》周衍柏 高等教育出版社 完整版 课后答案【khdawlxywyl】
http://bbs.khdaw.com/viewthread.php?tid=676&fromuid=379260
固体物理 (黄昆版) 课后习题答案【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=339&fromuid=379260
哈工大《理论力学》第6版 (赵诒枢 尹长城 沈勇 著) 华中科技大学出版社 课后答案
http://bbs.khdaw.com/viewthread.php?tid=1033&fromuid=379260
热力学统计物理 汪志诚 第三版 高等教育出版 课后答案【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=289&fromuid=379260
《量子力学教程》周习勋 课后习题答案【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=388&fromuid=379260
《原子物理学》杨福家版部分答案 高等教育出版社【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=1065&fromuid=379260
热力学·统计物理 汪志诚 高等教育出版社 课后答案【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=566&fromuid=379260
《固体物理教程》王矜奉 山东大学出版社 课后答案【khdaw】
http://bbs.khdaw.com/viewthread.php?tid=1645&fromuid=379260
2500份课后答案,很值得收藏,这里只介绍了一部分。
还有很多,可以去课后答案网( http://bbs.khdaw.com)查找。
❷ 山东大学程序设计C语言期末考试怎么考,能具体些最好
不会是上机的,但是会有程序题目的
填空选择判断这些就不说了,关键是这几类题目:
1、读程序,判断程序是做什么(要能写出输出结果)
2、补充程序,给你一个程序,告诉你程序要做什么,然后有几个地方空着,让你补全程序。
3、简单的算法:程序与算法分离不开,既然考程序,就要有算法。不过不会难
题目就这些,只是好多的,预祝你考试成功
❸ 求山东理工大学C语言实验答案(在线等、求速度)
实验一 简单C程序的调试
一、实验目的
熟悉在VC的运行环境下,编辑调试C语言程序的一般步骤。掌握编写与调试简单C语言程序的基本方法。
二、实验要求
1. 仔细阅读下列实验内容,并编写出相应的C语言源程序。
2. 在VC运行环境下,编辑录入源程序。
3. 调试运行源程序,并记录下调试运行过程中出现的所有错误及改正方法。
4. 掌握如何根据出错信息查找语法错误。
5. 写出本次实验的实验报告。
三、实验内容
1.从键盘输入一个以秒为单位的时间值(如10000秒),将其转化为以时、分、秒表示的时间值并输出。
#include <stdio.h>
void main()
{int time,h,min,sec;
printf("请输入时间,以秒为单位\n");
scanf("%d",&time);
h=time/3600;
min=(time%3600)/60;
sec=(time%3600)%60;
printf(" 时间转换为:%d h %d min %d s\n",h,min,sec);
}
2.已知如下二元一次方程组的系数值,求该方程组的解。
a1x+b1y=c1
a2x+b2y=c2
#include <stdio.h>
void main()
{float a1,b1,c1,a2,b2,c2,m,n,p;
printf(" 请输入二元一次方程组的各项参数:");
scanf("%f %f %f %f %f %f",&a1,&b1,&c1,&a2,&b2,&c2);
p=a1*b2-a2*b1;
if(p!=0)
m=(b2*c1-b1*c2)/(a1*b2-a2*b1);
n=(a1*c2-a2*c1)/(a1*b2-a2*b1);
printf("%fx+%fy=%f\n%fx+%fy=%f\n",a1,b1,c1,a2,b2,c2);
printf("解为:\n x=%f\n y=%f\n",m,n);
}
实验二 顺序结构程序设计
一、实验目的
掌握顺序程序设计的基本思想和顺序程序设计的基本方法
二、实验要求
1. 仔细阅读下列实验内容,并编写出相应的C语言源程序。
2. 在VC运行环境下,编辑录入源程序。
3. 调试运行源程序,并记录下调试运行过程中出现的所有错误及改正方法。
4. 掌握如何根据出错信息查找语法错误。
5. 掌握如何通过动态跟踪程序运行过程查找逻辑错误。
6. 写出本次实验的实验报告。
三、实验内容
1.编程序实现:输入一个年份y,求出从公元1年1月1日到y年的1月1日,总共有多少天(提示:400年97闰)。
#include <stdio.h>
void main()
{
int year,days;
printf("please enter a year:");
scanf("%d",&year);
days=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%100)/4+1;
printf("公元1年1月1日到公元%d年1月1日有%d天。\n",year,days);
}
实验三 选择结构程序设计
一、 实验目的
掌握选择结构程序设计的一般方法及选择结构程序的调试方法。
二、实验要求
1. 仔细阅读下列实验内容,并编写出相应的C语言源程序。
2. 在VC运行环境下,编辑录入源程序。
3. 调试运行源程序,并记录下调试运行过程中出现的所有错误及改正方法。
4. 掌握如何根据出错信息查找语法错误。
5. 掌握如何通过动态跟踪程序运行过程查找逻辑错误。
6. 写出本次实验的实验报告。
三、实验内容
1.编程序实现:输入一个年份和月份,求出这个月的天数并输出。
#include <stdio.h>
void main()
{
int year,month,n;
printf("please enter a date like 2010/4\n");
scanf("%d/%d",&year,&month);
switch (month)
{
case 1: n=31;break;
case 2: n=28;break;
case 3: n=31;break;
case 4: n=30;break;
case 5: n=31;break;
case 6: n=30;break;
case 7: n=31;break;
case 8: n=31;break;
case 9: n=30;break;
case 10: n=31;break;
case 11: n=30;break;
case 12: n=31;break;
default:break;
}
if(year%4==0&&year%100!=0||year%400==0&&month==2)
n=29;
printf("%d年%d月有%d天。、\n",year,month,n);
}
2.编程序实现:输入一个年份y,求出y年的1月1日是星期几(提示:公元1年1月1日是星期一)。
#include <stdio.h>
void main()
{
int m,n=0,year,i;
printf("please enter a year");
scanf("%d",&year);
n=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%100)/4+1;
printf("%d年1月1日是",year);
m=n%7;
switch (m)
{
case 0: printf("星期天\n");
case 1:printf("星期一\n");break;
case 2:printf("星期二\n");break;
case 3:printf("星期三\n");break;
case 4:printf("星期四\n");break;
case 5:printf("星期五\n");break;
case 6:printf("星期六\n");break;
default:break;
}
}
3.(拓展题,选做)编程序实现:输入任意一个日期的年、月、日的值,求出是星期几并输出。
#include <stdio.h>
void main()
{
int year,month, day,n,i;
printf("please enter a date like 2010/4/16\n");
scanf("%d/%d/%d",&year,&month,&day);
n=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%100)/4;
switch (month)
{
case 1: n+=day;break;
case 2: n+=day+31;break;
case 3: n+=day+59;break;
case 4: n+=day+90;break;
case 5: n+=day+120;break;
case 6: n+=day+151;break;
case 7: n+=day+181;break;
case 8: n+=day+212;break;
case 9: n+=day+243;break;
case 10: n+=day+274;break;
case 11: n+=day+304;break;
case 12: n+=day+344;break;
default:break;
}
if(year%4==0&&year%100!=0||year%400==0&&month>2)
n+=1;
n=n%7;
switch (n)
{
case 0: printf("星期天\n");
case 1:printf("星期一\n");break;
case 2:printf("星期二\n");break;
case 3:printf("星期三\n");break;
case 4:printf("星期四\n");break;
case 5:printf("星期五\n");break;
case 6:printf("星期六\n");break;
default:break;
}
}
实验四 循环程序综合应用
一、实验目的:
掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决一般难度的实际应用问题。
二、实验要求:
1.仔细阅读下列实验内容,并编写出相应的C语言源程序。
2.在VC运行环境下,编辑录入源程序。
3.调试运行源程序,并记录下调试运行过程中出现的所有错误及改正方法。
4.掌握如何根据出错信息查找语法错误。
5.掌握如何通过动态跟踪程序运行过程查找逻辑错误。
6.写出本次实验的实验报告。
三、实验内容:
1.编程序实现如下功能:输入任意一个年份的值,按以下格式输出该年份一月份的公历日历。
要求用循环控制打印。
2011年日历
1月
日 一 二 三 四 五 六
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 26 27 28 29
30 31
#include <stdio.h>
void main()
{
int year,days,i,m,k=0,j;
printf("please enter a year:");
scanf("%d",&year);
days=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%
100)/4+1;
m=days%7;
printf("%d年日历\n一月\n",year);
printf(" 日 一 二 三 四 五 六\n");
for(i=1;i<=m;i++)
{
k++;
printf(" ");}
k=m;
for(j=1;j<=31;j++)
{
k++;
printf("%3d",j);
if(k%7==0)
printf("\n");}
printf("\n");
}
2.(拓展题,选做)编程序实现如下功能:输入任意一个年份的值,输出该年份全年的公历日历。#include <stdio.h>
void main()
{
int year,days,i,m,n,k=0,j,day,month;
printf("please enter a year:");
scanf("%d",&year);
printf("%d年日历\n",year);
days=365*(year-1)+97*((year-1)/400)+24*(((year-1)%400)/100)+(((year-1)%400)%100)/4+1;
for(month=1;month<=12;month++)
{
switch (month)
{
case 1: day=31;break;
case 2: day=28;break;
case 3: day=31;break;
case 4: day=30;break;
case 5: day=31;break;
case 6: day=30;break;
case 7: day=31;break;
case 8: day=31;break;
case 9: day=30;break;
case 10: day=31;break;
case 11: day=30;break;
case 12: day=31;break;
default:break;
}
if(year%4==0&&year%100!=0||year%400==0&&month==2)
n=29;
switch (month)
{
case 1: days+=0;break;
case 2: days+=31;break;
case 3: days+=59;break;
case 4: days+=90;break;
case 5: days+=120;break;
case 6: days+=151;break;
case 7: days+=181;break;
case 8: days+=212;break;
case 9: days+=243;break;
case 10: days+=274;break;
case 11: days+=304;break;
case 12: days+=334;break;
default:break;
}
if(year%4==0&&year%100!=0||year%400==0&&month>2)
days+=1;
m=days%7;
printf("%d月\n",month),
printf(" 日 一 二 三 四 五 六\n");
for(i=1;i<=m;i++){k++;
printf(" ");}
k=m;
for(j=1;j<=day;j++)
{
k++;
printf("%3d",j);
if(k%7==0)
printf("\n");}
printf("\n");
}
}
都是同学啊!
最后两题米看到答案,我的方法不大对,就不给你了。
❹ c语言程序设计(第二版)张磊版课后答案
.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <windows.h>
#include <stdio.h>
#include <malloc.h>
#include <winbase.h>
#include <process.h>
void Search()
{
char temp[100];
char buffer[2];
char result[100];
printf("请输入要查询的单词:\n");
scanf("%s",&temp);
buffer[0]=temp[0];
buffer[1]='\0';
int ret=GetPrivateProfileString(buffer,temp,0,result,100,"./date.ini");
if(ret>0)
printf("%s\n\n\n\n\n",result);
else
printf("对不起,没有您要查找的单词.\n\n\n\n\n");
}
void InsertItem()
{
char temp[100];
char buffer[2];
char result[100];
printf("请输入要插入的单词:\n");
scanf("%s",&temp);
printf("请输入单词的解释:\n");
getchar();
scanf("%s",&result);
buffer[0]=temp[0];
buffer[1]='\0';
int ret=WritePrivateProfileString(buffer,temp,result,"./date.ini");
if(ret=0)
printf("插入失败。\n\n\n\n\n");
else
printf("插入成功。\n\n\n\n\n");
}
int main(int argc, char* argv[])
{
int index;
main:
printf("**************MENU***************\n\n");
printf(" 1 英译汉\n");
// printf("2 汉译英\n");
printf(" 2 插入新的词条\n");
// printf(" 3 删除已有词条\n");
printf(" 3 清空屏幕\n");
printf(" 4 退出\n\n");
printf("**********************************\n");
do{
printf("请选择操作(1~4):\n");
scanf("%d",&index); /*输入选择项*/
}while(index<0||index>5); /*选择项不在0~4之间重输*/
switch(index)
{
case 1:
Search();
goto main;
break;
case 2:
InsertItem();
goto main;
break;
case 3:
system("cls");
goto main;
break;
case 4:
return 0;
break;
default:
break;
}
return 0;
}
输出:
**************MENU***************
1 英译汉
2 插入新的词条
3 清空屏幕
4 退出
**********************************
请选择操作(1~4):
1
请输入要查询的单词:
bad
adj. 劣质的,有害的,坏的,不利的,不健康的,严重的
**************MENU***************
1 英译汉
2 插入新的词条
3 清空屏幕
4 退出
**********************************
请选择操作(1~4):
2
请输入要插入的单词:
cat
请输入单词的解释:
猫
插入成功。
**************MENU***************
1 英译汉
2 插入新的词条
3 清空屏幕
4 退出
**********************************
请选择操作(1~4):
1
请输入要查询的单词:
cat
猫
**************MENU***************
1 英译汉
2 插入新的词条
3 清空屏幕
4 退出
**********************************
请选择操作(1~4):
4
Press any key to continue
满意请采纳。
❺ 程序设计基础 C语言习题答案
1、
10,12,a
i=2
E
2、
#include<stdio.h>
main()
{
intn,sum=0;
scanf("%d",&n);
while(n!=0){
sum=sum+n%10;
n=n/10;
}
printf("sum=%d",sum);
}
3、
#include<stdio.h>
intmain()
{
intup=0,low=0;
chararray[100]={0};
gets(array);
for(inti=0;i<100;i++){
if(array[i]>='a'&&array[i]<='z'){
up++;
}elseif(array[i]>='A'&&array[i]<='Z'){
low++;
}
}
printf("大写字母个数:%d,小写字母个数:%d",up,low);
return0;
}
4、
#include<stdio.h>
intmain()
{
floatscore[10]={0};
floatsum=0;
intpass=0;
floatave=0;
for(inti=0;i<10;i++){
scanf("%g",&score[i]);
sum+=score[i];
if(score[i]>=60){
pass++;
}
}
ave=sum/10.0;
printf("平均分%g ",sum/10.0);
printf("及格人数%d ",pass);
printf("高于平均分的分数: ");
for(inti=0;i<10;i++){
if(score[i]>=ave){
printf("%g ",score[i]);
}
}
return0;
}
❻ 求《程序设计基础》课后题答案
第一章 VB程序设计概述
二、选择题
CADAB ACDAB CBDBB
第二章 VB可视化编程基础
二、选择题
ABDCA CACBC DADAD BDBBB
三、填空题
1.可视 2.LEFT TOP WIDTH HEIGHT
3.按字母序 4.查看代码 5.工具、选项
6.Form1 Font 7.Multiline
8.只读属性
9.工程 属性 通用 Form1.show
10.tabindex 0
第三章 VB语言基础
二、选择题
BCADB ADBBC DBCBA BAABB
三、填空题
1.整型、长整型、单精度、双精度
2.sin(30*3.14/180)+sqr(x+exp(3))/abs(x-y)-log(3*x)
3.160 今天是:3-22
4.False
5.-4 3 -3 3 -4 4
6.“CDEF”
7.(x mod 10)*10+x\10
8.(35\20)*20=20 ( 35 \ 20 ) * 20 = 20
9.x mod 3=0 or x mod 5=0
10.27.6 8.2 8 1 100 397 true false
第四章 VB程序控制结构
二、选择题
DBCAD ABBAB D25BAC CBACB DAABC
三、填空题
1.正确性、有穷性、可行性、有输入、有输出
2.1 2 3
3.x>7
4.x<amin 5.1024 6.11 7.12 8.6 I “*”;
9.0 100 i+1 10.2*I 6 “*”;
三、编程题
1. Private Sub Form_Click()
Dim n As Integer, i As Integer, s As Long
s = 1
n = Val(InputBox("请输入一个整数:"))
For i = 1 To n
s = s * i
Next i
MsgBox n & "!=" & s
End Sub
2.Private Sub Form_Click()
Dim i%, k%
For j = 3 To 100
k = Int(Sqr(j))
For i = 2 To k
If j Mod i = 0 Then Exit For
Next i
If i > k Then
y$ = y$ & " " & j
End If
Next j
MsgBox y, , "显示质数"
End Sub
3.Private Sub Form_Click()
Dim i%, s%
For i = 1 To 100
s = s + i
Next i
MsgBox "1+2+3+……+100=" & s
End Sub
4.Private Sub Form_Click()
Dim x%, y%
For x = 1 To 50
For y = 1 To 33
z = 100 - x - y
If 2 * x + 3 * y + 0.5 * z = 100 Then
Print "小鸡、公鸡、母鸡分别为:"; x; y; z
End If
Next y
Next x
End Sub
5.Private Sub Command1_Click()
Dim a%, b%, c%, p!, s!
do
a = Val(InputBox("请输入三角形的第一条边"))
if a=-1 then exit do
b = Val(InputBox("请输入三角形的第二条边"))
c = Val(InputBox("请输入三角形的第三条边"))
If a + b > c And a + c > b And b + c > a Then
p = (a + b + c) / 2
s = Sqr(p * (p - a) * (p - b) * (p - c))
Print s
Else
MsgBox "你输入的三边不能构成三角形,请重新输入"
End If
loop
End Sub
6. Private Sub Form_Click()
Dim i As Integer, j As Integer,k as integer
For i = 1 To 8
For k=1 to 8-i
Print spc(3);
Next k
For j = 1 To 2 * i - 1
Print i;
Next j
Print
Next i
End Sub
7. Private Sub Form_Click()
Dim i As Integer, j As Integer, k As Integer
For i = 1 To 30
For j = 1 To 30
For k = 1 To 30
If i ^ 2 + j ^ 2 = k ^ 2 Then
Print i & " ^ 2 + " & j & "^ 2 =" & k & "^ 2"
End If
Next k
Next j
Next i
End Sub
8.Private Sub Form_Click()
Dim x As Integer, a As Integer, b As Integer, c As Integer, ss As String
ss = ""
For x = 100 To 999
a = Int(x / 100)
b = Int((x - 100 * a) / 10)
c = x - 100 * a - 10 * b
If a ^ 3 + b ^ 3 + c ^ 3 = x Then
ss = ss & " " & x
End If
Next x
Print ss
End Sub
9.Dim sr As Long, r As Single
sr = Val(InputBox("请输入收入:"))
Select Case sr
Case Is < 200
r = 0
Case 200 To 400
r = (sr - 200) * 0.04
Case 400 To 5000
r = sr * 0.04
Case Is >= 5000
r = sr * 0.05
End Select
Print "收入为" & sr & "时所缴纳的税为:" & r
End Sub
10.Private Sub Form_Click()
Dim t As Single, wf As Single
t = Val(InputBox("请输入上网时间:"))
Select Case t
Case Is < 10
wf = 50
Case 10 To 60
wf = t * 6
Case Is >= 60
wf = t * 4
End Select
If wf >= 200 Then
wf = 200
End If
Print "上网时间为" & t & "小时上网的费用为:" & wf
End Sub
11. Private Sub Form_Click()
Dim yf As Integer
yf = Val(InputBox("请输入月份"))
Select Case yf
Case 12, 1, 2
MsgBox yf & "月份是冬季"
Case 3, 4, 5
MsgBox yf & "月份是冬季"
Case 6, 7, 8
MsgBox yf & "月份是冬季"
Case 9, 10, 11
MsgBox yf & "月份是冬季"
Case Else
MsgBox "输入错误,请重新输入"
End Select
End Sub
12.if的方法
Private Sub Form_Click()
Dim x As Single, f As Single
x = Val(InputBox("请输入一个数"))
If x < 0 Then
f = 2 * x - 1
ElseIf x = 0 Then
f = 4 * x
ElseIf x > 0 Then
f = 7 * x - 5
End If
Print "f(" & x & ")=" & f
End Sub
Select case语句:
Private Sub Form_Click()
Dim x As Single, f As Single
x = Val(InputBox("请输入一个数"))
Select Case x
Case Is < 0
f = 2 * x - 1
Case 0
f = 4 * x
Case Is > 0
f = 7 * x - 5
End Select
Print "f(" & x & ")=" & f
End Sub
第五章 数组
一、选择题
DCACD DBCDC BADAD
二、填空题
1.名称 Index 2.preserve 3.变体 4.2
3
5.1 2 3 1 4 1 6.1 2 3 2 4 6 7. max max=arr1(i)
三、编程题
1. Option Base 1
Private Sub Form_Click()
Dim a(10) As Integer, i%, temp%
For i = 1 To 10
a(i) = Val(InputBox("请输入第" & i & "个整数"))
Next i
❼ 哪有C语言程序设计课后习题答案(山东教育出版社,蔺德军主编)
1.5请参照本章例题,编写一个C程序,输出以下信息:
**************************
Very Good!
**************************
解:
mian()
{printf(“**************************”);
printf(“\n”);
printf(“Very Good!\n”);
printf(“\n”);
printf(“**************************”);
}
1.6 编写一个程序,输入a、b、c三个值,输出其中最大值。
解:
mian()
{int a,b,c,max;
printf(“请输入三个数a,b,c:\n”);
scanf(“%d,%d,%d”,&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf(“最大数为:“%d”,max);
}
第三章
3.6写出以下程序运行的结果。
main()
{char c1=’a’,c2=’b’,c3=’c’,c4=’\101’,c5=’\116’;
printf(“a%cb%c\tc%c\tabc\n”,c1,c2,c3);
printf(“\t\b%c %c”,c4,c5);
}
解:
aaㄩbbㄩㄩㄩccㄩㄩㄩㄩㄩㄩabc
AㄩN
3.7 要将
❽ 《C语言程序设计》课程作业二答案
第四题上面那些是作什么的?
第四题:1. d=1 k++ k<=n
2. x>=0 x<amin
3. float y=1 y*=i float s=1
4. (8) r (9)r=m%n (10)gcd=n
第五题:
#include "stdio.h"
#define N 8
void main()
{
int i,j,a[N][N];
for(i=0;i<N;i++)
a[i][0]=a[i][i]=1;
for(i=2;i<N;i++)
{
for(j=1;j<i;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
for(i=0;i<N;i++)
{
for(j=0;j<=i;j++)
printf("%3d",a[i][j]);
printf("\n");
}
}
2.
#include "stdio.h"
#define N 100
void main()
{
int i,sum=0;
for(i=2;i<=N;i+=2)
sum+=i;
printf("sum=%d\n",sum);
}
