初学者,for循环 题目求解~

#for循环#今天书上學完for之后的一道习题,不知道是有盲区还是基础不过关,老想老想都写不出来,你可以告诉我如何做吗?谢啦

img

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a = 1, b = 0;
scanf("%d", &a);
for (a; a > 0; a--)
{
if (b <= 8)
b++;
else b = 0;
printf("%d", b);
}
return 0;
}

你看看这样行吗

#include<bits/stdc++.h>

using namespace std;

int main(){
    int n = 0;
    cin >> n; //输入n
    for(int i = 1;i <= n;i ++){ //循环n次
        cout << i % 10 << " "; //求余
    }
    return 0;
}

img

觉得有帮助的点一下采纳

大体如下:
C#

int n =Convert.ToInt32(Console.ReadLine());
for (int i = 1;i<=n;i++)
        Console.Write(i%10);

C

int n;
    scanf("%d",&n);  //换成C#的读取数据方法,n用来接收输入的值
    for (int i = 1;i<=n;i++)
    {
        int tt = i%10;  //这个就是依次输出的值
        printf("%d",tt);//这里换成C#的输出方法即可
    }

?你就不能一个个试一下嘛,for循环+条件判断,一般条件的可都在前面

那么你是for语法不会,还是如何输入这个25不会,还是如何让1-9循环不会,还是输出不会,还是都不会?