重复一句话的代码
2022-11-26阅读(768)
问:c++怎么让程序回车后无限重复一句话
- 答:main() { int i; for (i=1,i>=1,i++) { printf("输入你想要无限重复的话");} } 就这样。
问:C语言程序重复执行的语句
- 答:我会的编程是cnc编程,不是c语言
- 答:1.,“这个程序运算完一次后再弹出输入框输入数据继续运算”,看来是要做成循环,但是你有什么循环条件吗?循环多少次停止?还是遇到什么条件停止?例如:
for(int k;k<10;k++)
{
int a,v;
printf("请输入立方体的边长:");
scanf("%d",&a);
if(a>0)
v=a*a*a;
else
exit(0);
printf("立方体体积为%d\n",v);
}
这样应该会循环,看条件k<10;k++,只要k<10就循环,之后k增加一,直到10,循环结束;
2"输入数字为0时,程序弹出",你意思是循环过程中输入0时程序结束?例如:
for(int k;k<10;k++)
{
int a,v;
printf("请输入立方体的边长:");
scanf("%d",&a);
if (a==0)
break;
else
{
if(a>0)
v=a*a*a;
else
exit(0);
printf("立方体体积为%d\n",v);
}
}
break用于跳出当前循环。
你自己试一试,仅供参考。 - 答:输入0就退出你程序本身就可以做到
方法有几个,1.在第一个printf的前面插入loop:行,然后最后在最后}前面加上goto loop;
2.用一个while(1)将第一个printf到}之前包起来 - 答:#include<stdio.h>
#include <stdlib.h>
int main()
{
int a,v;
while (1)
{
printf("请输入立方体的边长:");
scanf("%d",&a);
if(a>0)
v=a*a*a;
else
exit(0);
printf("立方体体积为%d\n",v);
}
}
添加一个while(1)循环就行了,就实现的你想要的效果 - 答:if代码段前后用while(1){}包括在里面即可。
- 答:#include"stdio.h"
int main()
{
int a,v;
while(a!=0)
{
if(a>0) v=a*a*a;
else exit(0);
printf("立方体体积为%d\n",v);
printf("请输入立方体的边长:");
scanf("%d",&a);
}
} - 答:例如:
#include<stdio.h>
intmain(void)
{
charc;
c=getchar();
while(c!='')//输入空格退出
{
printf("%c",c);//这里改成你需要的那个函数做相应的工作就可以了
c=getchar();
}
return0;
}
扩展资料
C语言循环控制语句
#include<stdio.h>
intmain(){
inta;
/*forloopexecution*/
for(a=10;a<20;a=a+1)
{
printf("valueofa:%d\n",a);
}
return0;
}
C编程语言中do...while循环的语法是-
do{
statement(s);
}while(condition); - 答:#includeint main(){ int a,v; while(1){printf("请输入立方体的边长:"); scanf("%d",&a); if(a>0) v=a*a*a; else exit(0); printf("立方体体积为%d\n",v);}}
- 答:#include<stdio.h>
int main()
{
int a, v;
printf("请输入立方体的边长: ");
while(scanf("%d",&a))
{
if(a>0)
v=a*a*a;
else
return 0;
printf("立方体体积为%d\n",v);
printf("请输入立方体的边长: ");
}
return 0;
} - 答:你加个循环?循环退出的条件就是 输入 0.
比如while(1){printf("请输入立方体的边长:"); scanf("%d",&a); if(a==0) break;.....}
问:c语言问题,我想让这个while语句输出的时候只重复一遍那句话,怎么弄?
- 答:第一种方法:
在if(z=='y')前面,增加一句:
getchar();
第二种方法:
把z改为整型数,下面的语句进行修改:
(1)char z;改为:int z;
(2)printf语句改为:
printf("是否要开平方。是输入1,否输入2",);
三、scanf语句改为:
scanf("%d",&z)
四、if语句改为:if(z==1)