重复输出的程序怎么写
2023-01-23阅读(434)
问:c语言怎么重复输出?
- 答:最简单的方法就是写多条输出语句来实现内容的重复输出。只需要按照要求写规定条数的输出语句即可。
或者利用for循环或者while循环语句来多次执行同一条输出语句,也可以达到重复输出的目的。 - 答:C语言中输出使用printf()函数。输出字符需要用%c占位符,也可以直接输出。重读输出字符可以用循环。例:直接输出for(inti=0;i
- 答:它可以这样来实现:将输出语句放在一个for或while循环体中,通过计数变量来控制重复次数。
- 答:变量string的地址在变量c地址后,并且c[15]=''没有赋值字符串结束标志’\0‘,puts函数打印时遇'\0'结束,结果就多打印了变量string的内容
修改c[15]='\0';或者c[15]=0;
问:C语言重复输出问题
- 答:printf("hello hello hello hello\n");
printf("hello hello hello hello\n");
printf("hello hello hello hello\n");
仅仅三行 这样最简单
麻烦一点的
int main()
{
for(int i=0;i<3;i++)
printf("hello hello hello hello\n");
}
我估计你的题应该这样解:
int main()
{
for(int i=0;i<3;i++)
{ for(int j=0;j<4;j++)
printf("hello ");
printf("\n");
}
} - 答:printf("hello
hello
hello
hello\n");
printf("hello
hello
hello
hello\n");
printf("hello
hello
hello
hello\n");
仅仅三行
这样最简单
麻烦一点的
int
main()
{
for(int
i=0;i<3;i++)
printf("hello
hello
hello
hello\n");
}
我估计你的题应该这样解:
int
main()
{
for(int
i=0;i<3;i++)
{
for(int
j=0;j<4;j++)
printf("hello
");
printf("\n");
}
} - 答:#include<stdio.h>
main()
{
double
t=1,i=1;
float
e=0;
while((1/t)>1e-6)
{
t*=i;
e+=(1/t);
i++;
}
printf("e=%f\n",e);
printf("i=%lf\n",i);
//i的类型是double.
你用%d格式去输出,结果当然不对!
} - 答:#include<stdio.h>
main()
{
int i;
char a[]="hello";
}
for(i = 0;i < 12; i++)
{
printf("%s ",a);
if((i+1)%4 == 0)
printf("\n");
}
问:请问把一个数据循环输出n遍(比如5遍)用C语言应该怎样设计程序?
- 答:很多种做法的, 譬如要输出5次abcdef
1)while
int i = 0;
while(i < 5){
printf("abcdef");
i++;
}
2) for
int i;
for(i = 0; i < 5; i++){
printf("abcdef");
}
3) do --while
int i = 0;
do{
printf("abcdef");
i++;
} while ( i < 5); - 答:........
for(i=0;i<n;i++)
printf("........");
........ - 答:int i ;
for(i = 0; i < 5; i ++)
{
printf("看你是什么数据");
}