c编程 - 显示最高的最低整数

时间:2016-10-09 13:45:32

标签: c loops if-statement

已删除的问题

c编程 - 显示最高的最低整数

1 个答案:

答案 0 :(得分:1)

你的代码很乱;让我们试着直截了当地说明一些事情:

  • 如果您不想在for循环体中使用i,则没有理由对其进行初始化和递增。最好使用一段时间。
  • 当您发布问题时,请从答案中清除所有非严格必要的代码,以便更轻松地提供帮助
  • 不考虑使用15个变量,而是考虑使用数组,或者如果您以后不在程序中使用这些值,则直接打印结果。

实施例。

int a = 10, b = 15;如果您想打印总和,没有理由将其保存在新int sum中,只需printf("%d",a + b);

  • 请勿在循环外请求投票数,然后循环验证该值(您的第一个for循环)。请考虑使用DO..WHILE循环。

实施例

do{

 scanf("%d", &n);

} while(n <= 0);

//Scan integer and save into n, until you get a positive value
  • 无理由避免嵌套for循环,如有必要,请使用更多if() .. else if() ..

  • 这不是最佳实践,但您也可以使用continuebreak关键字分别继续或停止循环。

  • 不要使用&#34;否则&#34;随机。如果您有更多的条件要检查,请不要使用if。你想在if条件之后使用else if(当第一个条件恢复正确时)你不希望检查下一个条件(它们将被跳过!