有关dev c ++的指定的说明

时间:2017-04-04 19:05:40

标签: dev-c++

所以自从我开始使用dev c ++以来已经过了一周,我们的老师给了我们2个练习。我是整个编程的新手,所以我想要一些帮助。第一个练习是关于创建一个程序,用它输入整数,直到总和超过100.然后它应该输出总和和输入的数字量。第二个说:输入10个整数并显示用户输入连续数字的次数。例如:-5,10,17,-31,-30,-29,75,76,9,4,程序应显示Pair = 3,因为:{ - 31,-30},{ - 30, - 29}和{75,76}。我想我已经完成了第一个,因为输出屏幕显示了我们老师想要的内容,但我很好奇是否有任何错误。但是对于第二个我无法在每次用户输入2个连续数字时找到增加对数的方法

1)

#include <stdio.h>
 int main()  {
int x,numbers,sum=0;
  do{
    printf("Enter number: ");
    scanf("%d",&x);
    sum+=x;
          if(sum<100){
        numbers++;
        }   }
    while(sum<100);

   printf("Sum: %d\t Numbers: %d",sum,numbers); 
   return(0);
   }

2)

#include <stdio.h>
int main()

{
int i,number,pairs=0;

for(i=1; i<=10; i++){
  printf("Enter number: \n");
  scanf("%d",&number);}
  if(number+=number);
     {
      pairs++;} 
    printf("Pairs: %d\n",pairs);
return(0);
      }

1 个答案:

答案 0 :(得分:0)

对于(1): 如果总和小于100,则只增加数字。因此,如果第一个数字大于100,则输出“Sum:100 Numbers:0”,即使数字= 1。

对于(2): 这根本行不通。由于这是一项任务,我建议你跟踪三件事:最后看到的数字,当前数字和看到的连续对数。