- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
它一直告诉我在 float calcSize()
函数中运行的参数太少,即使我发送了其中的所有 4 个变量。我的另一个问题是,我的程序有意义吗?
#include <stdio.h>
#include <conio.h>
#define PAINT 350.00
//Function Prototype
void displayInstructions();
float calcSize(int , int , int , int );
float calcPaint(float);
float calcCost(float, float);
void displayTotals(float, float, float);
int main()
{
// Variables
int l , w , d, win ;
float s;
float p;
float cP = 32.00;
float c ;
displayInstructions();
//Getting variables
printf("Please enter the number of heights in feet");
scanf("%d",&l);
printf("Please enter the number of width");
scanf("%d",&w);
printf("Please enter the number of doors");
scanf("%d",&d);
printf("Please enter the number of windows");
scanf("%d",&win);
calcSize(l , w , d , win);
calcSize() = s;
calcPaint(s);
calcPaint() = p;
calcCost(p, cP);
calcCost() = c;
displayTotals(s , p , c);
getch();
return 0;
}
//Display function
void displayInstructions()
{
Printf("Welcome to the Green Paint Calculator!");
Printf("\nEnter the height and width of the room (in feet)");
Printf("\nand the number of doors and windows.");
Printf("This program will then calculate how many cans of paint needed");
Printf("\n(based on 2 coats of paint).It will then calculate the cost");
Printf("\nbased on the charge per gallon entered");
}
//Calcsize function
float calcSize(int l, int w, int d, int win)
{
float area, areaDoors, areaWindows;
area = (l + w) * 2 * 8.0;
areaDoors = d * 20;
areaWindows = win * 15;
area -= areaDoors + areaWindows;
return area;
}
//calcPaint function
float calcPaint(float s)
{
float galPaint;
galPaint = s / PAINT * 2;
return galPaint;
}
//calccost function
float calcCost(float p, float cP)
{
return p * cP;
}
//Display total function
void displayTotals(float s, float p, flaot c)
{
printf("\n\nSize of room in square feet: %.2f", s);
printf("\nNumber of gallons needed: %.2f", p);
printf("\nTotal cost to paint room: %.2f", c);
}
最佳答案
你的程序没有任何意义。我不知道您想用 calcSize() = s; 做什么。我觉得应该是这样的
s = calcSize(l , w , d , win);
如果你想将函数的返回值赋给s
。
关于c - 函数 `float calcSize(int, int, int, int)' 的参数太少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22575221/
我想打包一个字节,后跟一个长整型。我的缓冲区只能包含 9 个元素。为什么我不能将它们打包到缓冲区中? >>> from struct import * >>> calcsize('qB') 9 >>>
>>>import struct >>>size_a = struct.calcsize('10s') size_a = 10 >>>size_b = struct.calcsize('iii') s
我在阅读 scikit-learn 的安装说明时偶然发现了这一点。检查您的系统架构,是 32 位还是 64 位 具体是什么意思? P 格式说明符是什么意思?它在 32 位系统和 64 位系统中有何不同
我不知道为什么这不起作用。我想使用 struct modul 读取 1 个整数(双字)和 4 个四字。这代表 4 + 4 * 8 = 36 字节,但 python 给了我这个: >>> import
已关注 the manual about struct.calcsize truct.calcsize(fmt)¶ Return the size of the struct (and hen
如果我看这里:https://docs.python.org/2/library/struct.html在第 7.3.2.2 节。格式字符,标准大小为 6 的 Python 类型整数没有格式字母。我尝
它一直告诉我在 float calcSize() 函数中运行的参数太少,即使我发送了其中的所有 4 个变量。我的另一个问题是,我的程序有意义吗? #include #include #define
我是一名优秀的程序员,十分优秀!