作业帮 > 综合 > 作业

c语言如何表示一些数中没有一个符合条件?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/24 11:46:17
c语言如何表示一些数中没有一个符合条件?
要验证完每个数都不符合那个条件后才输出一个no,而不是每判断一个数就输出一次
c语言如何表示一些数中没有一个符合条件?
int test_pool[LENGTH];
/* 把测试数据放在数组里面备用*/
int index;
int retval = 0;
for(index = 0; index < LENGTH; index++){
/* make_test函数代表作一些测试,如果测试简单,可以直接写表达式*/
if(make_test(test_pool[index])){
retval = 1;
break;
}
}
if(retval){
printf("yes\n");
}else{
printf("no\n");
}
再问: 对不起,这。。。太复杂了,我是初学者。。。只学到三种结构。。
再答: 你的
“一些数”大概是多少个嘛,检查的条件是什么。
再问: 那个题是任意输入两个值给定一个范围,最大是几百个数 ,然后找其中的水仙花数,找到一个就输出一个,如果这个范围内一个也没有才输出一个no,但我写的好像老是只要这个不是就输出一个no,到最后有好多。。。
再答: 如果是这样的话写点伪代码
int min, max; //保存输入数范围
int found = 0; //记录某次检查点数是否水仙花数

//获取输入上限和下限

printf("Input the lower limit :\n");
scanf("%d", &min);

prinft("\nInput the upper limit:\n");
scanf("%d", &max);

for(int i = min; i