Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何使用循环在特定数字处停止_C_New Operator - Fatal编程技术网

C 如何使用循环在特定数字处停止

C 如何使用循环在特定数字处停止,c,new-operator,C,New Operator,所以我试着编码一些东西,当输入一个整数时,它会停在某个地方 即n%7==1 例如,我输入5,我希望它停止在n%7==1; (用户输入5次停止,直到8次停止,即n%7==1) #包括 int main() { 国际日,I,nStop; scanf(“%d”、&nDay); nStop=nDay%7==1; 如果(nStop!=1) { 对于(i=nDay;i==nDay%7==1;i++) { printf(“%d”,周日); } 返回0; 问题是它只打印一次,有没有办法只使用循环对其进行编码

所以我试着编码一些东西,当输入一个整数时,它会停在某个地方

即n%7==1

例如,我输入5,我希望它停止在n%7==1; (用户输入5次停止,直到8次停止,即n%7==1)

#包括
int main()
{
国际日,I,nStop;
scanf(“%d”、&nDay);
nStop=nDay%7==1;
如果(nStop!=1)
{
对于(i=nDay;i==nDay%7==1;i++)
{
printf(“%d”,周日);
}
返回0;
问题是它只打印一次,有没有办法只使用循环对其进行编码
#include <stdio.h>

int main()
{
 int num, i = 5;
// printf("Enter the number:\n");
// scanf("%d", &num);
 num = 5;

 while(i % 7 != 1){
    printf("%d\n", i);
    i++;
 }

 return 0;
int main() { int num,i=5; //printf(“输入编号:\n”); //scanf(“%d”和&num); num=5; 而(i%7!=1){ printf(“%d\n”,i); i++; } 返回0; }

如果您在理解代码时感到困难,请不要使用此网站将代码可视化

#include <stdio.h>

int main()
{
 int num, i = 5;
// printf("Enter the number:\n");
// scanf("%d", &num);
 num = 5;

 while(i % 7 != 1){
    printf("%d\n", i);
    i++;
 }

 return 0;