c语言 查找一个4位整数,它的9倍恰好是其反序数并输出刚开始学函数,弄不懂自己这样编的错误都在哪?#include #include int find(int n){\x09int m,n1,n2,n3,n4;\x09m=n*9;\x09n1=n/1000;\x09n2=n%1000/100;\x09n3=n%100/10;\x0
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 11:36:20
![c语言 查找一个4位整数,它的9倍恰好是其反序数并输出刚开始学函数,弄不懂自己这样编的错误都在哪?#include #include int find(int n){\x09int m,n1,n2,n3,n4;\x09m=n*9;\x09n1=n/1000;\x09n2=n%1000/100;\x09n3=n%100/10;\x0](/uploads/image/z/14279453-53-3.jpg?t=c%E8%AF%AD%E8%A8%80+%E6%9F%A5%E6%89%BE%E4%B8%80%E4%B8%AA4%E4%BD%8D%E6%95%B4%E6%95%B0%2C%E5%AE%83%E7%9A%849%E5%80%8D%E6%81%B0%E5%A5%BD%E6%98%AF%E5%85%B6%E5%8F%8D%E5%BA%8F%E6%95%B0%E5%B9%B6%E8%BE%93%E5%87%BA%E5%88%9A%E5%BC%80%E5%A7%8B%E5%AD%A6%E5%87%BD%E6%95%B0%2C%E5%BC%84%E4%B8%8D%E6%87%82%E8%87%AA%E5%B7%B1%E8%BF%99%E6%A0%B7%E7%BC%96%E7%9A%84%E9%94%99%E8%AF%AF%E9%83%BD%E5%9C%A8%E5%93%AA%3F%23include+%23include+int+find%28int+n%29%7B%5Cx09int+m%2Cn1%2Cn2%2Cn3%2Cn4%3B%5Cx09m%3Dn%2A9%3B%5Cx09n1%3Dn%2F1000%3B%5Cx09n2%3Dn%251000%2F100%3B%5Cx09n3%3Dn%25100%2F10%3B%5Cx0)
c语言 查找一个4位整数,它的9倍恰好是其反序数并输出刚开始学函数,弄不懂自己这样编的错误都在哪?#include #include int find(int n){\x09int m,n1,n2,n3,n4;\x09m=n*9;\x09n1=n/1000;\x09n2=n%1000/100;\x09n3=n%100/10;\x0
c语言 查找一个4位整数,它的9倍恰好是其反序数并输出
刚开始学函数,弄不懂自己这样编的错误都在哪?
#include
#include
int find(int n)
{
\x09int m,n1,n2,n3,n4;
\x09m=n*9;
\x09n1=n/1000;
\x09n2=n%1000/100;
\x09n3=n%100/10;
\x09n4=n%10;
\x09if(m==n4*1000+n3*100+n2*10+n1)
\x09\x09\x09return n;
\x09\x09else
\x09\x09\x09return 0;
}
int main()
{
\x09int i;
\x09for(int i=1000;i
c语言 查找一个4位整数,它的9倍恰好是其反序数并输出刚开始学函数,弄不懂自己这样编的错误都在哪?#include #include int find(int n){\x09int m,n1,n2,n3,n4;\x09m=n*9;\x09n1=n/1000;\x09n2=n%1000/100;\x09n3=n%100/10;\x0
#include
int find(int *n)//这里用指针来进行参数的传递
{
int m,n1,n2,n3,n4;
m=*n * 9;
n1=*n /1000;
n2=*n %1000/100;
n3=*n %100/10;
n4=*n %10;
if(m == (n4*1000+n3*100+n2*10+n1))
return 1;//这里局部变量是有生命周期的,函数在结束了,变量就被销毁了
else
return 0;
}
int main()
{
int i;
for(i=1000;i