C語言
謝謝謝謝


uj5u.com熱心網友回復:
第一題#include <stdio.h>
int isprime(int n)
{
int i;
if (n < 2)
return 0;
for (i = 2; i < n; i++)
{
if (n % 2 == 0)
{
return 0;
}
}
return 1;
}
int resolve(int n)
{
int i;
for (i = 2; i < n; i++)
{
if (isprime(i) && isprime(n - i))
{
return i;
}
}
return 0;
}
int main(void)
{
int n, m;
int res;
scanf("%d %d", &n, &m);
for (int i = n; i <= m; i++)
{
res = resolve(i);
if (res != 0)
{
printf("%d=%d+%d\n", i, res, i - res);
}
}
return 0;
}
uj5u.com熱心網友回復:
第二題#include <stdio.h>
int judge(int a[], int n, int *cd)
{
if (n < 3)
return -1;
int i, j, tmp;
for (i = 0; i < n; i++)
{
for (j = i + 1; j < n; j++)
{
if (a[i] > a[j])
{
tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
}
}
*cd = a[1] - a[0];
for (i = 0; i < n - 1; i++)
{
if (*cd != (a[i + 1] - a[i]))
{
*cd = 0;
return 1;
}
}
return 0;
}
int main(void)
{
int a[50] = {0};
int n, cd;
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
if (judge(a, n, &cd) == 0)
{
printf("%d", cd);
}
return 0;
}
uj5u.com熱心網友回復:
第三題#include <stdio.h>
int CheckPhoneNum(char *num)
{
char *p = num;
int len = 0;
while (*(p++) != '\0')
{
len++;
}
for (int i = len - 1; i > len - 5; i--)
{
if (num[i] >= '0' && num[i] <= '9')
{
continue;
}
else
{
return 1;
}
}
if (num[len - 5] != '-')
{
printf("num[%d] is not -\n",len-5);
return 1;
}
for (int i = len - 6; i > len - 9; i--)
{
if (num[i] >= '0' && num[i] <= '9')
{
continue;
}
else
{
printf("前綴num[%d] %d is not number\n",i,num[i]);
return 1;
}
}
if (num[len - 8] == '0')
{
printf("num[%d] is not -\n",len-5);
return 1;
}
int sum = 0;
for (int i = 0; i < len - 9; i++)
{
sum += num[i] - '0';
}
if (sum == 0)
{
if (num[len - 9] == '-')
{
printf("num[%d] is -\n",len-9);
return 1;
}
}
else
{
if (num[len - 9] != '-')
{
printf("num[%d] is not -\n",len-5);
return 1;
}
}
return 0;
}
int main(void)
{
char num[15];
scanf("%s", num);
if (CheckPhoneNum(num) == 0)
{
printf("%s符合規定\n", num);
}
else
{
printf("%s不符合規定\n", num);
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/238697.html
標籤:C語言
上一篇:圖子系統(在Dev -C++下功能1可以正常完成,但完成后直接退出運行視窗了,功能2和3不能正常運行,是什么情況,求解答))
下一篇:傾角測量儀
