且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

输入一个正整数,以逆序输出其各位数字.(c语言程序肿么写)

更新时间:2022-02-26 10:07:57

#includestdio.h
void main()
{
int i;
scanf(%d,&i);
while(i)
{
printf(%d,i%10);
i=i/10;
}
}你的程序r的值为a,aa,aaa,这样子你的程序写错了,r = r*pow(10,i)+a你的程序仅仅计算了最后一个数。#include stdio.h

int main(void)
{
int n;
scanf(%d,&n);
getchar();
int num = 0;
while(n !=0)
{
num *= 10;
num += (n%10);
n = n/10;
}
printf(%d,num);
getchar();
return 0;
}int n = 123;
char str[256];
sprintf(str, %d, n);
int len = strlen(str);
for(int i = len - 1; i = 0; i--)
printf(%c, str[i]);
printf(\n);C语言并不知道你的2x和3x是什么,数学上可以这么简写,但是c语言不同,你必须给他一个运算符。2*x用一个循环啊,不过你这里是要用户输入的很难办啊范围太大了。#include stdio.h
int main(void)
{
char c;
scanf(%c,&c);
putchar(c+33);
}