C++编程题,求解代码,非常感谢╰(*´︶`*)╯!

img

#include <stdio.h>
int isprime(int n)
{
    int i = 2;
    for(;i<n;i++)
    {
        if(n%i==0)
            break;
    }
    if(i==n) return 1;
    else return 0;
}

int main()
{
    int i;
    int cnt = 0;
    for (i=1;i<=100;i++)
    {
        if(i%10 == 0)
            printf("%d\n",i);
        else
            printf("%d ",i);
    }
    //输出下标是素数的值
    for (i=0;i<100;i++)
    {
        if(isprime(i))
        {
            cnt++;
            if(cnt%10 == 1)
                printf("%d",i+1);
            else if(cnt%10 == 0)
                printf(" %d\n",i+1);
            else
                printf(" %d",i+1);
        }
    }
    return 0;
}