69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
long n;
printf("Enter a number: \n");
scanf("%d",&n);
int a[20], digitCnt = 0, i = 0;
while(n) {
a[digitCnt] = n % 10;
n = (n - a[digitCnt])/10;
++digitCnt; //计算位数
}
for(i = digitCnt - 1; i >= 0; --i)
printf("%d ",a[i]);//顺序输出
printf("\n");
return 0;
}
#include <stdio.h>
void output(int n)
{
if(n==0) return;
output(n/10);
printf("%d ",n%10);
}
int main(void)
{
int n;
scanf("%d",&n);
output(n);
getchar();
getchar();
return 0;
}
#include<stdio.h>
#include<string.h>
void main()
{
char str[80];
void insert(char str[]);
printf("input four digits:");
scanf("%s",str);
insert(str);
}
void insert(char str[])
{
int i,t;
char s[80];
t=strlen(str);
for(i=0;i<t;i++) {
s[2*i] = str[i];
s[2*i+1] = ' ';
}
s[2*i-1] = '\0';
strcpy(str, s);
printf("output:\n%s\n",str);
}
1 #include<stdio.h>
2
3 int main(){
4 int n;
5 char buf[10];
6
7 scanf("%d",&n);
8 sprintf(buf,"%d",n);
9
10 char *p = buf;
11 while(*p)
12 printf("%c ",*p++);
13 printf("\n");
14 return 0;
15 }