Welcome

首页 / 软件开发 / C语言 / C语言程序设计经典实例之九

C语言程序设计经典实例之九2010-11-11题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。

1.程序分析:

2.程序源代码:

output(long b,long i)
{
printf(" %ld/%ld=809*%ld+%ld",b,i,i,b%i);
}
main()
{
long int a,b,i;
a=809;
for(i=10;i<100;i++)
{
b=i*a+1;
if(b>=1000&&b<=10000&&8*i<100&&9*i>=100)
output(b,i);
}
}

【程序82】

题目:八进制转换为十进制

1.程序分析:

2.程序源代码:

main()
{
char *p,s[6];int n;
p=s;
gets(p);
n=0;
while(*(p)!="")
{
n=n*8+*p-"0";
p++;
}
printf("%d",n);
}