-4

我想制作一个程序来打印从头到尾的数字序列,并指定一个负增量。

输入格式:

我放一行由三个整数组成:开始、负增量和结束序列。(例如:扫描 9 -2 3

输出格式:

输出从开始到结束的数字序列,每行打印。以换行符结束输出。(它将是:9 7 5 3

这是解决方案:

 #include<stdio.h>
int main(void)
{
  int start,step,end,i;
  scanf("%d %d %d",&start,&step,&end);
  for(i=start;i>=end;i+=step)
    printf("%d ",i)
  printf("\n");
}
4

2 回答 2

1
#include<stdio.h>
int main(void)
{
  int start,step,end,i;
  scanf("%d %d %d",&start,&step,&end);
  for(i=start;i>=end;i+=step)
    printf("%d ",i)
  printf("\n");
}
于 2013-10-09T23:02:04.027 回答
0
int start,end,inc;
scanf("%d %d %d",&start,&inc,&end);

for(;start>=end;start-=inc)
     printf("%d ",start);
于 2013-10-09T23:01:17.893 回答