C作业答案

发布 2022-09-02 01:28:28 阅读 5276

第一次作业。

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 ...