- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是编程新手,目前正在学习C语言。这是我的代码。我尝试了不同的修复方法,例如确保有分号。但是,当我在联机编译器中检查代码时,总是得到未使用的变量,并且数据定义没有类型或存储类。我向您保证,任何信息都会对我有所帮助,所以请告诉我您认为可能的解决方案是什么。
//C code
//This program will calculate the average speed of passing cars using a WHILE-END loop
//Developer: Jasmine Tucker
//Date: 7 Sept 2014
#include <stdio.h>
Int main ()
{
/* define variable */
int average_speed;
int car_count;
int car_speed;
};
/* set variable values */
average_speed= 0;
car_count=0;
car_speed=0;
/*WHILE-END loop */
WHILE (car_count > 0)
{
printf (“Enter the car’s speed %s:”, car_count);
scanf (“%d”, & car_speed);
average_speed= car_speed/ car_count
car_count++;
}
printf (“\n The average speed is %d miles per hour. \n”, (average_speed));
return 0;
}
最佳答案
一些东西:
Int main()
int main()
_Bool, _Complex, _Imaginary
以外,它们都是小写的。 (关键字也是如此)。
int
类型,因此我将在此处复制它们。
/* define variable */
int average_speed;
int car_count;
int car_speed;
};
/* set variable values */
average_speed= 0;
car_count=0;
car_speed=0;
};
/* }; */
main()
的块。
main()
之外,从而允许任何函数都可以访问它们。 (在源文件中使用会弹出前面提到的
extern
)。
int g_average_speed;
int g_car_count;
int g_car_speed;
int g_average_speed = 0;
int g_car_count = 0;
int g_car_speed = 0;
while
是。与变量类型一样,关键字列表非常短,并且大多为小写。最好知道关键词,以避免将它们用于变量/函数命名。
while-loop
将永远不会开始,因为将
car_count > 0
初始化为0时将不满足表达式
car_count
。
max_cars
)设置为上限,并检查
car_count < max_cars
。 (别忘了您从0开始计数)。
/* define variable */
int max_cars = 10;
/* rest of variables, init */
while( car_count < max_cars )
average_speed = car_speed / car_count
处缺少分号之外,您还应尝试在思维上循序渐进。永远不要忘记,用户天生就是邪恶的,当被允许与程序交互时,他们会尝试可能无法预料的值(
scanf()
)。对于
int
和
%d
,负值和0并非没有问题,尽管您可能希望某些汽车处于“停车”状态,并因此将速度设为0。使用。
unsigned
。 (在这种情况下,
%u
可能是要追求的关键字)
if
计算似乎不太正确。不要忘记将值存储为整数,因此会出现一些舍入错误。
break
,以及除以该值会发生什么?
average_speed
。您将为
car_count
分配
car_count == 9
。这真的是您想要的吗?
/* define variable */
int total_speed = 0;
car_speed / car_count
循环中:
total_speed += car_speed;
total_speed = total_speed + car_speed;
average_speed = total_speed / (car_count - 1);
average_speed
,因为该值在最终循环后会增加。)
while
之外使用,否则
car_count
变量可能不是必需的。
关于c - 未使用的可变错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25751925/
为什么禁用类型像 type t = A of int | B of string * mutable int 虽然允许此类类型: type t = A of int | B of string * i
我正在寻找一种类似结构的数据结构,我可以从中创建多个实例并具有某种类型提示而不是不可变的。 所以我有这样的东西: class ConnectionConfig(NamedTuple): nam
我需要转到引用的结构: class SearchKnot { var isWord : Bool = false var text : String = "" var to
如sec 10.4.3中所述 当控制进入执行时,执行以下步骤 功能对象F(调用者)中包含的功能代码的上下文 提供thisArg,而调用方提供argumentsList: 如
i make a game that start display Activity indicator And activity indicator bottom display UiLable wi
编辑:我在这里不断获得支持。只是为了记录,我认为这不再重要。自从我发布它以来我就不再需要它了。 我想在 Scala 中执行以下操作... def save(srcPath: String, destP
使用可变对象作为 Hashmap 键是一种不好的做法吗?当您尝试使用已修改足以更改其哈希码的键从 HashMap 中检索值时,会发生什么? 例如,给定 class Key { int a; /
如果您在Kotlin中访问List类型的Java值,则将获得(Mutable)List!类型。 例如。: Java代码: public class Example { public stati
我编写了 str 类(内置)的以下扩展,以便执行以下操作:假设我有字符串 "Ciao" ,通过做"Ciao" - "a"我想要的结果是字符串 "Cio" 。这是执行此操作的代码,并且运行良好: cla
使用可变对象作为 Hashmap 键是一种不好的做法吗?当您尝试使用已修改足以更改其哈希码的键从 HashMap 中检索值时,会发生什么? 例如,给定 class Key { int a; /
我正在为我的公司设计一个数据库来管理商业贷款。每笔贷款都可以有担保人,可以是个人或公司,在借款业务失败时作为财务支持。 我有 3 个表:Loan、Person 和 Company,它们存储明显的信息。
我使用二进制序列化从 C# 类中保存 F# 记录。一切正常: F#: type GameState = { LevelStatus : LevelStatus
import javax.swing.JOptionPane; public class HW { public static void main(String[] args) { Strin
使用 flatbuffer mutable 有多少性能损失? 是否“正确”使用 FlatBuffers 来拥有一个应该可编辑的对象/结构(即游戏状态) 在我的示例中,我现在有以下类: class Ga
std::function create_function (args...) { int x = initial_value (args...); return [x] () mut
我需要在 for 循环中找到用户输入的字符。我通常会这样做 如果(句子[i] == 'e') 但是因为在这里,'e' 将是一个单字母字符变量,我不知道如何获取要比较的值。我不能只输入 if (sent
我有一个这样的算法: let seed: Foo = ... let mut stack: Vec = Vec::new(); stack.push(&seed); while let Some(ne
这个问题可能看起来非常基础,但我很难弄清楚如何做。我有一个整数,我需要使用 for 循环来循环整数次。 首先,我尝试了—— fn main() { let number = 10; // An
如果我有以下结构: struct MyStruct { tuple: (i32, i32) }; 以及以下函数: // This will not compile fn function(&mut s
我希望在每个 session 的基础上指定列的默认值。下面的脚本不起作用,但描述了我想如何使用它。我目前使用的是 MySQL 5.5.28,但如果需要可以升级。 CREATE TABLE my_tbl
我是一名优秀的程序员,十分优秀!