本文主要是介绍求13x+12y=100;x+45=90的解,找到一个满足的解就行(break跳出循环),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include<stdio.h>
#include<stdlib.h>
//break语句不能用在循环语句和switch语句之外的语句
int main()
{//x>0,y>0 ,求:x,y 且是整数 //13x+12y=100:即13i+12j=100,即12j=100-13ifor(int i=0;i<100;i++){printf("%d\n",i);if((100-13*i)%12==0 && (100-13*i)/12>0){printf("%d*13+%d*12=100\n",i,(100-13*i)/12);break;//找到一个解就跳出循环 }}
}
//求x+45=90
int main1()
{//x+45=90;//x=90-45for(int x=0;x<100;x++){if(x ==90-45){printf("x=%d\n",x);break;}}return 0;
}
//下面的代码错误的
#include<stdio.h>
#include<stdlib.h>int main()
{//break语句只能在循环(for while dowhile)或开关switch中使用//不能在if里面使用 即使if else是多选择语句 如下面的代码编译会报错!!!! if(1){break;}else if(2) {}else if(3){}else{} return 0;
}
这篇关于求13x+12y=100;x+45=90的解,找到一个满足的解就行(break跳出循环)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!