33,311
社区成员
发帖
与我相关
我的任务
分享
c = i % 10;
格式问题很大 一定要注意缩进啊 这样写出来自己能看懂吗#include<stdio.h>
int cnm(int p,int q)
{
int i,a,b,c;
for(i=p;i<=q;i++)
{
a=i/100;
b=i/10-a*10;
c=i-100*a-b*10;
if(i<100&&b==c)
printf("%d\n",i);
else if(i>100&&a==c)
printf("%d\n",i);
}
}
int check_palindrome_no(int no);
void print_palindrome(int start, int end)
{
int i, flag;
printf("Palinkdrome list: ");
for (i = start; i <= end; i++) {
flag = check_palindrome_no(i);
if (flag)
printf("%d ", i);
}
putchar(10);
}
int check_palindrome_no(int no)
{
int num = 0, tmp;
tmp = no;
while (tmp) {
num = num * 10 + tmp % 10;
tmp /= 10;
}
if (no == num)
return 1;
else
return 0;
}
//void main()
int main()
{
print_palindrome(10, 200);
//printf("%d",cnm(10,200));
return 0;
}
#include <stdio.h>
void prime(int p, int q)
{
int i, a, b, c;
for (i = p; i <= q; i++) {
a = i / 100;
b = i / 10 - a * 10;
c = i - 100 * a - b * 10;
if (i < 100 && b == c)
printf("%d\n", i);
else if (i > 100 && a == c)
printf("%d\n", i);
}
}
int main()
{
prime(10, 200);
return 0;
}