第一次作业。
1. 启动vc#,创建控制台应用程序,程序执行后,在屏幕上显示下面的信息:“hello,visual c#
分析》考察输出函数。
答案:hello,visual c#");输出"hello,visual c#",双引号不输出。
使程序在执行完上面的**后不立即退出,在用户输入回车后才退出。
与 的区别:
在输出后自动换行,则继续保持在当前行。(使用转义字符换行也可达到同样的效果)
2.创建windows应用程序,要求:
1)设计的程序界面如下,包含一个标签和一个命令按钮:
2)当单击“问候”按钮时,显示如下的对话框:
其中单击按钮的程序**如下:
欢迎你,学习c#的同学");
分析》考察窗体的设计及基本控件按钮的使用。
答案:窗体仿照老师自行设计,从属性框中选择label和button
label:在text中输入“欢迎学习c#程序设计”(双引号不输入)
button:改名为“问候”(以后不再说明),双击“问候”,输入"欢迎你,学习c#的同学");
3.创建windows应用程序,要求。
1)设计的程序界面如下:窗口中有三个文本框、三个标签和两个按钮。
2)程序运行时向前两个文本框中分别输入两个整数,单击“计算”按钮后,在第三个文本框中显示两数之和,该按钮的程序**如下:
int i, j, k;
i = j =
k = i + j;
3)单击“结束”按钮后,结束程序的执行,该按钮的**如下:
分析》textbox的应用;基本语法知识。
答案:双击“计算”,输入如下**:
int i, j, k;//定义整型变量。
i = 将第一个文本框中的字符串转换为32位整型变量。
j = 将第二个文本框中的字符串转换为32位整型变量。
k = i + j;//将i+j的值赋给k,=是赋值,此句为赋值语句。
= (将k的类型变为字符串,放到第三个文本框中输出。
双击“结束”,输入单击该按钮关闭程序。
4. 创建windows应用程序,要求设计的程序界面如下:
只要求设计界面,不要求编写**部分,提示,窗口中有两个文本框,其它都是命令按钮。
分析》巩固练习窗体按钮。
答案:耐心去做即可。按钮的颜色在属性框中即可调整,程序有自动对齐功能。
第二次作业。
1. 启动vc#,创建控制台应用程序,输入一个3位的整数,然后反序输出这个3位整数的各位数字,例如:如果输入425,则输出524
提示:(1)使用整除和求余运算符。
2)输入数据可以使用下面的方法:
int s;
s=分析》求余符号的应用。
答案:int s, a, b, c, d;
请输入一个三位数”);
s = 输入一个三位数。
a = s / 100;//计算三位数的百位。
b = s - 100 * a) /10;//计算十位。
c = s % 10;//计算个位。
d = 100 * c + 10 * b + a;//计算新的三位数。
输出新数。求余符号的运用:由于三位数在计算机内存储的是整数,所以做除法得到的也是整数,利用这个特点可以计算它的每一位。
2. 输入三角形的3条边,计算该三角形的面积。
计算公式:面积=
其中:p=(a+b+c)/2
开平方使用函数:sqrt(),用法是
答案一:(比较完整,用了超前的循环语句)
double a, b, c, p, s;
请输入三角形的三条边");
doa =
b = c =
if(a+b<=c||a+c<=b||b+c<=a||a<=0||b<=0||c<=0)
输入错误,无法构成一个三角形,请重新输入");
while(a+b<=c||a+c<=b||b+c<=a||a<=0||b<=0||c<=0)
p = a + b + c) /2;
s = p - a) *p - b) *p - c));
面积为",s);
答案二:double a, b, c, p,s;//定义双精度变量。
请输入三角形的三条边”);
a = b =
c = 输入三角形的三条边长。
p = a + b + c) /2;
s = p - a) *p - b) *p - c));用海**式计算面积。
面积为”,s);/输出面积,的作用为占位符。
3. 输入3个整数,然后找出这三个数中的最大值和最小值并输出。
答案一:int a, b, c,max,min;
请输入三个整数”);
a = b =
c = max=a;min=a;
if(b>max) max=b;if(bif(c>max) max=c;if(c"最大值为,最小值为", max,min);
答案二:int a, b, c,d,max,min;
请输入三个整数”);
a = b =
c = d=(a>b)?a:b;max=(d>c)?d:c;
d=(a"最大值为,最小值为", max,min);
4. 创建windows应用程序,要求设计程序界面如下:
只要求设计界面,不要求编写**部分,为学习控件做准备。
答案:耐心做即可,有的控件未讲,可在属性栏中寻找。
第三次作业。
1. 从键盘输入一个字符,然后判断该字符是大写字母、小写字母、数字字符还是其它字符。要求使用if语句的嵌套形式。
提示:1)输入字符可以使用下列语句:
char r;
"请输入一个字符:")
r = 2)判断r是大写字母的条件是:
if (r >=a' &r <=z')
3)判断r是数字字符的条件是:
if (r >=0' &r <=9')
分析》循环语句的多次应用。
答案 :char r;
请输入一个字符:")
r = if (r >=a' &r <=z')
是大写字符",r);
else if(r>='a'&&r<='z')
是小写字符",r);
else if (r >=0' &r <=9')
c作业答案
第一章 程序的构成。c程序是由若干个函数构成的。每个c程序有且仅有一个主函数,该主函数的函数名规定为main。除主函数外,可以没有其它函数,也可以有一个或多个其它函数。c程序的函数体分为两个部分 函数说明部分和函数执行部分 c程序中的语句最后总要有一个 分号 作为每个语句的结束 可以用 和 括住任意...
C作业答案
5 fabs a 1e 6 fabs b 1e 6 disc 0 6 int a 500 r 0.08 7 len 31 yy 4 0 yy 100 0 yy 400 0 len 28 三 程序运行结果填空题。1 a 2 d 3 c 4 b 5 a 2,b 2,3,3 7 q 8 1 9 a 四 编...
C 作业答案
1 将下面的数学式子用c 中的表达式表示出来 1 y a0 a1x a2xy a3y y a0 a1 x a2 x y a3 y 2 s a c b ef 32 s a c b e f 32 2 求下面表达式的值 3 x a 3 int x y 2 4 2.5 设x 2.5 a 7 y 4.7 4 ...