a=20,b=30
22,27
24,24
26,21
28,18
30,15
32,12
例如:
#include<stdio.h>
int main()
{
int a,b,fb;
scanf("%d%d",&a,&b);
fb = abs(b);
printf("a+|b| = %d\n", a+fb);
return 0;
}
扩展资料:
数组类型说明 在C语言中使用数组必须先进行类型说明。
数组说明的一般形式为:类型说明符 数组名 [常量表达式],……; 其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。
数组就是一次性定义相同数据类型的一组变量数组定义。
参考资料来源:百度百科-数组
由程序的要求我们可以得到a的值大于等于6而且小于等于50,而且b也有一个范围,所以我们初步考虑采用两重的for循环来完成程序的要求,或者我们可以根据a和b的关系式,然后利用一种循环实现程序的要求。
正确的代码:
#include <stdio.h>
int main() {
int a = 0, b = 0;
for (a = 6; a <= 50; a++) {
for (b = 0; b <= 30; b++) {
if (2 * a + 2 * b == 120) {
printf("a=%d,b=%d\n", a, b);
}
}
}
return 0;
}
扩展资料:
for循环的注意事项:
1、for循环中的变量可以是一个也可以是多个。
2、for循环中语句可以为语句体, 语句体外加大括号"{}"将参加循环的语句括起来。
/3、for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句。
for循环和while循环的功能比较:
1、执行条件的判断方式不同,for循环执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出,而不是立即跳出循环。
2、语法不同
for循环的语法为:for (变量 = 开始值;变量 <= 结束值;变量 = 变量 + 步进值) {需执行的代码 }。
while循环的语法为:while (<条件>) {需执行的代码 }。
参考资料来源:百度百科-for循环