c++实验2数据类型与表达式求答案

实验目的:1.能编程实现简单的数据处理。2.正确书写算术表达式和赋值表达式。3.掌握标准的格式化输入与输出函数的使用。4.掌握简单C程序的查错方法。5.掌握顺序结构程序设... 实验目的:
1.能编程实现简单的数据处理。
2.正确书写算术表达式和赋值表达式。
3.掌握标准的格式化输入与输出函数的使用。
4.掌握简单C程序的查错方法。
5.掌握顺序结构程序设计的一般方法
实验内容:
2-1改错,计算某个数x的平方y,并以算术公式的形式输出x和y的值。请不要删除源程序中的任何注释。(源程序)
输入输出示例(假设x的值为3):
9=3*3
3*3=9
源程序(有错误的程序)
#include <stdoi,h>
void main()
{
int y;
y=x*x;
printf("%d=%d*%d", x); /* 输出
printf("d*%d=%d", y);
}
 printf()函数的输出参数必须和格式控制字符串中的格式控制说明相对应。
2-2.变量a、b中各存有一个整数,交换两数后输出。
2-3.鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各有多少只?
2-4.输入三角形边长,求面积

2-5编程,已知有一个3位整数,计算其每位数字的累加和.(提高部分)

【实验要求】将上述题目的源程序、运行结果以及实验中遇到的问题和解决问题的方法,写在作业本上。
展开
 我来答
leehyfer
2010-09-17 · TA获得超过1518个赞
知道小有建树答主
回答量:576
采纳率:100%
帮助的人:270万
展开全部
2-1

#include <stdio.h>
void main()
{
int y;
int x=3;
y=x*x;
printf("%d=%d*%d\n", y,x,x); /* 输出 */
printf("%d*%d=%d", x,x,y);
getch();
}

2-2

#include <stdio.h>
void main()
{
int a=2,b=3;
int tmp;
tmp=a;a=b;b=tmp;
printf("a=%d,b=%d",a,b);
getch();
}

2-3

#include <stdio.h>
void main()
{
int h=20,f=52;
int chicken,rabit;
chicken = (h*4-f)/(4-2);
rabit = h-chicken;
printf("chicken = %d, rabit = %d",chicken,rabit);
getch();
}

2-4

#include <stdio.h>
#include <math.h>

void main()
{
float a,b,c,p,area;
printf("Please input the size of the triangle(a,b,c) ^_^ :\n\n");
printf("a = ");
scanf("%f",&a);
printf("b = ");
scanf("%f",&b);
printf("c = ");
scanf("%f",&c);

if( (a+b)<=c || (a+c)<=b || (b+c) <=a )
{printf("Error! Illegal Triangle Sizes !\n");}
else
{
p=(a+b+c)*0.5;
area=sqrt(p*(p-a)*(p-b)*(p-c));
printf("\na=%f, b=%f, c=%f\narea=%f",a,b,c,area);
}

getch();
}

2-5

#include <stdio.h>
#include <math.h>

void main()
{
int data=256;
int i;
int sum=0;

printf("data = %d\n",data);
for(i=0;i<3;i++)
{
sum+=data%10;
data/=10;
}
printf("sum = %d",sum);

getch();
}
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式