C语言程序编写,求大神解答,在线等,急!!!

2024-11-24 08:31:26
推荐回答(2个)
回答1:

#include
#include
int prime(int a)
{
    int i,n=(int)sqrt(a);
    for(i=2;i<=n;i++)
    {
        if(a%i==0)
   哗绝旅    宏扰     break;
    }
    if(i>n)
    printf("乱凳this is 素数\n");
    else
    printf("this is not 素数\n");
    return 0;
}
int sum(int a)
{
    int i,j;
    j=a%10;
    i=(a%100-j)/10;
    return i+j;
}
int main()
{
    int a;
    printf("输入一个二位整数\n");
    sacnf("%d",&a);
    getchar();
    if(a<10||a>99)
    {
        printf("input err\n");
        return 1;
    }
    prime(a);
    printf("二位之和=%d\n",sum(a));
    return 0;
}

回答2:

当时学裤腔c时写的代码,判断素数:
int _tmain(int argc, _TCHAR* argv[])
{
int x = 0, i = 0, t = 0;

printf("请输入一御基个整数:");
scanf_s("%d", &x);

for (i = 2; i < x; i++)
{
if (x%i == 0)
{
t = 1;
break;
}
}
if (t == 1)
{
printf("\n%d不是素数",x);
}
else
{
printf("\n%d是素数",x);
}
return 0;
}

剩下的比较简单,建议自己去学,学c要有耐心,都点思胡拆衫考。