如何让用户输入一个数字,然后程序将用户数字增加 10?
例如,用户输入 5 数字 5 这样的增量 5 6 7 8 9 10 11 12 13 14 15
到目前为止,这是我的代码。
int main (void)
{
int i;
for(i=1; i<10; i++);
{
printf("enter a number:");
scanf("%d" , &i);
}
return 0;
}
您可以使用两个变量:
start
: 循环的第一个索引; end
: 循环的最后一个索引。然后,程序很容易编写:
#include <stdio.h>
int start;
int end;
scanf("%d", &start);
end = start + 10;
for (i = start; i < end; ++i)
printf("%d\n", i);
int main (void)
{
printf("enter a number:");
int num;
scanf("%d", &num);
for (int i = num; i <= num + 10; i++)
{
printf("%d ", i);
}
printf("\n");
return 0;
}
做一个while
循环。首先将计数器设置i
为0,i
和number
和的结果将存储在result中,并且每次while循环重新开始都会发生这种情况,第一次会是number + 1
(6)(原因i
是1),then number + 2
(7),number + 3
(8 ), . . ., number + 10
(15)。
PD:数字永远不会改变,它保持与您输入的相同值。
int main (void)
{
int i, number, result;
printf( "Enter the number: " );
scanf( "%d", &number );
i = 0;
while ( result != ( number + 10 ) )
printf( "%d", result = number + i );
i++;
}
return 0;
}
int main (void) {
int start;
printf("enter a number:");
scanf("%d" , &start);
for(int i=0; i<=10; i++) {
printf("%d",start+i);
}
return 0;
}
这行得通吗?我相信我纠正了许多语法错误。如果您对我所做的更改有任何疑问,请发表评论,我很乐意为您提供帮助!
#include <stdio.h>
int main (void)
{
int i,n;
printf("enter a number:");
scanf("%d" , &n);
for(i=0; i<10; i++)
{
printf("%d ",n);
++n;
}
return 0;
}