十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
楼主你好。
成都创新互联公司主要从事成都网站建设、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务登封,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
#includestdio.h
#includestring.h
#include stdlib.h
#define MAX 100
int reverse(int number)
{
char s_no[MAX],t; //定义字符数组,用来存放转换后的字符串。并定义一个字符变量
int i,n;
sprintf(s_no, "%d", number); //将数字转换余如成字符串晌毁链存放在字符数组中
n=strlen(s_no)-1; //计算字符串长度
for(i=0;i=n/2;i++)
{ t=s_no[i],s_no[i]=s_no[n-i],s_no[n-i]=t;} //将字符串前后的对应字符交换
return (atoi(s_no)); //宴孙将交换后的字符串转换成数字返回给主函数
}
int main()
{
int no,new_no;
printf("Please input number:");
scanf("%d",no);
new_no=reverse(no);
printf("The new number is %d:\n",new_no);
return 0;
}
这个程序经试验可以运行成功。如果有问题可以再问我。希望对你有帮助。
#includestdio.hintmain(){intnum;scanf("%d",num);inta,i;for(i=0;num0;i++){a=num%10;printf("%d",a);num=num/10;}return0;}分析:首先,输入的是一个整数,因此最前面一位数不是零,所以我们可以用除10取余法写。悄答a=num%10就是输出数字的最后一位然后除10剔除数字最后一位,这样数字倒数第二位就会输出。以此类推,就能逆序输出迟野数字。拓展资料for循环是编程语言中一种开界的循环语句,而循环语句由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。C语言中的for循环如下1.语句最简形式为:for()2.一般形式为:for(单次表达式;条件表达式;末启旦慧尾循环体){中间循环体;}
#includestdio.h
#includestdlib.h
main()
{
int n,i;
printf("请输入一携团首个四位数n:");
scanf("%d",n);
i=n%10;
i=i*1000;
n/=10;
i+=n%10*100;
n/=10;
i+=n%10*10;
n/=10;
i+=n;
printf("四位数n的逆序数或档是:%d"辩数,i);
system("pause");
}
望采纳,谢谢