访问违例
来源:百度知道 编辑:UC知道 时间:2024/07/07 06:04:41
/*判断一个数是不是回文数——正读和反读都一样*/
#include<stdio.h>
#include<stdlib.h>
int judge(int); /*判断函数*/
main()
{
int number,integer;
printf("请输入一个数,我将会告诉你是不是回文数!\n");
scanf("%d",number);
integer=judge(number);
if(integer=1)
printf("这个数是回文数!\n");
else
printf("这个数不是回文数\n");
system("pause");
return 0;
}
int judge(int number)
{
int number1, number2, i;
i=10;
number1=0;
number2=number;
while(number/i!=0){
number1=number1*10+number%i;
number2=number/i;
}
if( number2=number1)
return 1;
else
return 2;
}
求解。。最好分析下····
#include<stdio.h>
#include<stdlib.h>
int judge(int); /*判断函数*/
main()
{
int number,integer;
printf("请输入一个数,我将会告诉你是不是回文数!\n");
scanf("%d",number);
integer=judge(number);
if(integer=1)
printf("这个数是回文数!\n");
else
printf("这个数不是回文数\n");
system("pause");
return 0;
}
int judge(int number)
{
int number1, number2, i;
i=10;
number1=0;
number2=number;
while(number/i!=0){
number1=number1*10+number%i;
number2=number/i;
}
if( number2=number1)
return 1;
else
return 2;
}
求解。。最好分析下····
#include<stdio.h>
#include<stdlib.h>
int judge(int); /*判断函数*/
main()
{
int number,integer;
printf("请输入一个数,我将会告诉你是不是回文数!\n");
scanf("%d",&number);
integer=judge(number);
if(integer==1)
printf("这个数是回文数!\n");
else
printf("这个数不是回文数\n");
system("pause");
return 0;
}
int judge(int number)
{
int number1, number2, i;
i=10;
number1=0;
number2=number;
while(number!=0){
number1=number1*10+number%i;
number=number/i;
}
printf( "number1 = %d\n", number1 );
if( number2==number1)
return 1;
else
return 2;
}
基本只是语法问题,耐心看看,不难的
初学