用个while在程序入口处检查输入的字符。
#include <stdioh>
int main(void)
{
int ctrlnum;
while (1) {
printf("input ctrlnum:");
scanf("%d", &ctrlnum);
if (ctrlnum == 0) {
printf("exit\r\n");
return 0;
} else if (ctrlnum == 1) {
break;
}
}
//要执行的程序代码
return 0;
}
代码如下:
import javautilScanner;public class App64 {
public static void main(String[] args) {
Scanner scanner = new Scanner(Systemin);
int max = IntegerMIN_VALUE;
int min = IntegerMAX_VALUE;
boolean exit = false;
while (!exit) {
Systemoutprint("请输入1~10之间的数(输入0结束):");
int number = scannernextInt();
if (number >= 1 && number <= 10) {
if (number > max) {
max = number;
}
if (number < min) {
min = number;
}
} else if (number == 0) {
exit = true;
}
}
Systemoutprintln("最大值:" + max);
Systemoutprintln("最小值:" + min);
}
}
运行结果:
“也就是输入01最大的数字还是1”,01 当然要小于1了。
示例代码如下:
#include <stdioh>#include <stdlibh>
int main(void) {
float max = 0, input = 0;
printf("请输入数值, 如果输入0或负数则退出程序:\n\n");
while(1) {
if(scanf("%f",&input) == 1) {
if(input <= 0) {
break;
} else
{
if(max<input)
max=input;
}
} else {
printf("无效的输入,跳过返回\n");
}
}
printf("输入的最大数是: %f", max);
return 0;
}
运行结果图:
e
#include <stdioh>int main()
{
int tmp, max=0;
printf("please enter a positive number, enter 0 to exit\n");
while(tmp)//每个循环检测,当输入的数等于0时结束
{
scanf("%d",&tmp);//输入
if(tmp>max) max=tmp;//最大值更新
printf("done! keep going\n");
}
printf("complete! max= %f",max);//输出最大值
return 0;
}
#include<stdioh>
main()
{ long sum =0;
char i,a[100];
printf("请输入0和1,以结束:");
scanf("%s",a);
for(i=0;i<100;i++)
{ if(a[i]!='')
sum = sum2 + a[i] - 48 ;
else break;
}
printf("十进制为%d",sum);
}
。
#include<stdioh>
void main()
{
int count, number; //count记录整数number的位数
count = 0;
printf("Enter a number:");
scanf("%d", &number);
if (number<0)
number = -number; //将输入的负数转换为正数
do
{
number /= 10; //除以10取整后,新的numbe减少一位数
count++; //统计的位数加1
} while (number); //判断循环条件
printf("It containts %d digits\n", count);
}
以上就是关于C语言:输入1执行程序代码,输入0退出那个终端窗口全部的内容,包括:C语言:输入1执行程序代码,输入0退出那个终端窗口、java输入1到10之间的数字,输入0程序结束,否则提示继续输入.当程序结束时候,输出最大值和最小值、编写程序,输入一串数,要求一个一个输入数,当输入0或者负数时,程序必须显示输入的最大非负数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)