编写一个程序:输入一个字符,可是实现n次输出???c语言

如题所述

将输入的字符在屏幕上显示n次

main(){
char a;int n=8;
scanf("%c",&a);
while(n>0){printf("%c",a);n--;}
getch();}

追问

能自定义一个函数,然后调用完成吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-15
这里用上循环就可以了。
#iostream.h
void main()
{
char i;//这里根据要输出的字符的类型定义i的类型即可//
int n;//定义输出的次数n//
cin>>i;
cin>>n;
for(j=1;j<=n;j++)
cout<<i;
}
第2个回答  2013-10-15
#include "stdio.h"
#define N 100

viod main()
{
char character;
int i;

scanf("%c",&character);
for(i = 0;i < N;i++) //用循环控制输出字符N次
{
printf("%c",character);
}
while( 1 ) //一直输出字符,直到计算机累死
{
printf("%c",character);
}
}追问

累不死

define???

能自定义一个函数,然后调用完成这个问题吗?

追答

#define预处理宏定义命令
#define A B
在程序中遇到A,A就变成B了

追问

谢谢

追答

viod XXXXXXXXXXXXXXXXXXXX()
{
char character;
int i;

scanf("%c",&character);
for(i = 0;i < N;i++) //用循环控制输出字符N次
{
printf("%c",character);
}
while( 1 ) //一直输出字符,直到计算机累死
{
printf("%c",character);
}
}

void main()
{
XXXXXXXXXXXXXXXXXXXX(); //函数调用
}

追问

嗯嗯 懂了 谢谢

qq多钱 大师

QQ号 多少

追答

240896890

追问

加不了 还有问题

你是谁?

本回答被提问者采纳
第3个回答  2013-10-15
#include<iostream>
using namespace std;

int main()
{
std::string t;
char c;
cout<<"Please put in a char!"
cin>>c;
cin.clear();
std::getline(cin,t);////将当前行从缓存中取出
int k=0;
while(k++<n)
{
cout<<c;
}
return 0;
}
第4个回答  2013-10-15
for(int i=0;i<x-'a';i++){print i;}
相似回答