C中如何实现文字叠加

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:20:47
我不知道该怎么形容 就是这样:
比如我输入2就打印 我我
我输入5 就打印 我我我我我
我比较菜 各位能给个完整点的吗?
谢谢了
那把汉字"我"变成英文"wo"
一个道理嘛

c语言输出汉字比较困难,一般都用英文这样简单

void main()
{int a;
printf("input number");
scanf("%d",&a);
while(a>0)
printf("wo"),a--;
}

void main()
{
int i = 0;
scanf("%d",&i);
for(;i;i--)
{
printf("wo");
}
}

就这么短的代码就可以了显示出来了,如果你还要储存在变量中的话,建议你了解一下字符串的基本知识以及字符串拼接方面的知识。

void main()
{char c[100];
printf("input number");//重复多少次
scanf("%d",&a);
scanf("%s%s",&c[0],&c[1]);//输入一个汉字
c[2]='\0'
while(a)
printf("%s",c),a--;
}