怎么用c语言编-输入自然数,然后逆顺序输出,如输入123,输出321
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用c语言编-输入自然数,然后逆顺序输出,如输入123,输出321相关的知识,希望对你有一定的参考价值。
#include<stdio.h>#include<string.h>
main()
int a[256],i;
scanf("%s",a); //输入自然数数组
for(i=strlen(a);i>=0;i--) //循环判断输出(从最后一个开始)
printf("%d",a[i]);
参考技术A #include<stdio.h>
int main()
int num,g,t=0;
printf("请输入一个自然数:");
scanf("%d",&num);
while(num!=0)
g=num%10;
t=t*10+g;
num=num/10;
printf("结果为:%d",t);
return 0;
参考技术B #include <stdio.h>
void main()
int n;
scanf("%d",&n);
while(n)
printf("%d",n%10);
n/=10;
参考技术C 程序 不难 自然数 用无符号整形 参考技术D #include <stdio.h>
void main()
int i;
scanf("%d",&i);
while(i>0)
printf("%d",i%10);
i=i/10;
c语言中输入5个学生的信息(包括姓名,性别,电话),怎么用sort函数将姓名按字典顺序排列并输出
#include<iostream>#include<algorithm>
#include<string.h>
using namespace std;
#define NUM 100
struct Strchar str[20];;
bool cmp(Str a,Str b)
return strcmp(a.str,b.str)<0;
int main()
int n;
Str str[NUM];
scanf("%d%*c",&n);//输入人的个数
for(int i=0;i<n;i++)
gets(str[i].str);//依次输入每个人的姓名,用回车键隔开
sort(str,str+n,cmp);
printf("排序后:\n");
for(int i=0;i<n;i++)
puts(str[i].str);
return 0;
这样子可以吗?追问
我上机运行了,语法错误
参考技术A 姓名是中文字么?追问姓名拼音啊,c语言中输入不了中文
姓名拼音啊,c语言中输入不了中文
以上是关于怎么用c语言编-输入自然数,然后逆顺序输出,如输入123,输出321的主要内容,如果未能解决你的问题,请参考以下文章
用C语言编一个程序,要求输入一串数字,按照从小到大的顺序输出,怎么编写啊
用c语言怎样实现输入一个数num,用连续的自然数相加的形式输出