在C语言中输出整数12345,不能使用printf

luits 2008-09-20 12:50:17
要实现如题的功能。要求是很怪,但问题还是要解决呀。请各位朋友帮个忙。请用C语言。

以下是我的编码,实现了输出,看起来很菜,请参考:
#include <stdio.h>
main(){
char str[5];
int n = 5;
str[0]='1';
str[1]='2';
str[2]='3';
str[3]='4';
str[4]='5';//最白痴的地方,请各位给个好的办法

int i=0;
for (i; i < n; i++)
putchar(str[i]);

putchar('\n');
}
...全文
406 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
devil_zuiai 2008-09-20
  • 打赏
  • 举报
回复
int main()
{
char num[]={"12345"};
puts(num);
return 0;
}
topcool99 2008-09-20
  • 打赏
  • 举报
回复
#include <stdio.h>
main()
{
char ch='0';
int i=0;

for (i=0; i < 5; i++)
{
putchar(ch++);
}
putchar('\n');
}
wangdeqie 2008-09-20
  • 打赏
  • 举报
回复

#include <iostream>
using namespace std;

int main()
{
int n=12345;
char s[10];
sprintf(s,"%d",n);
puts(s);
return 0;
}

wangdeqie 2008-09-20
  • 打赏
  • 举报
回复

#include <iostream>
using namespace std;

int main()
{
puts("12345");
return 0;
}
lzr4304061988012 2008-09-20
  • 打赏
  • 举报
回复

#include<stdio.h>
void main()
{
int i=0;
while(i<5)
putchar("12345"[i++]);
}
luits 2008-09-20
  • 打赏
  • 举报
回复
#include <iostream>
不能用于C语言
topcool99 2008-09-20
  • 打赏
  • 举报
回复
哦,从‘1’打印的话就 赋初值char ch='1';

70,027

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧