已知:父亲今年30岁,儿子今年6岁,问多少年后,父亲的年龄是儿子年龄的正好2倍.请用C语言编程实现.

如题所述

int main()

{

int a=30;

int b=6;

int i=0;

for(;;i++)

{

if((a+i)=2*(b+i))

break;

}

printf("经过%d年后\n",i);

return 0;

}

扩展资料:

常量其值不可改变,符号常量名i通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。

指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于return(z)这样的仅能得到一个返回值。

指针是一把双刃剑,许多操作可以通过指针自然的表达,但是不正确的或者过分的使用指针又会给程序带来大量潜在的错误。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-24

int main()

{

int a=30;

int b=6;

int i=0;

for(;;i++)

{

if((a+i)=2*(b+i))

break;

}

printf("经过%d年后\n",i);

return 0;

}



扩展资料:

常量其值不可改变,符号常量名通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。

指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于return(z)这样的仅能得到一个返回值。

指针是一把双刃剑,许多操作可以通过指针自然的表达,但是不正确的或者过分的使用指针又会给程序带来大量潜在的错误。

本回答被网友采纳
第2个回答  2012-12-13
int main()
{
int a=30;
int b=6;
int i=0;
for(;;i++)
{
if((a+i)=2*(b+i))
break;
}
printf("经过%d年后\n",i);
return 0;
}本回答被提问者和网友采纳
第3个回答  2012-12-13
哎,这个嘛,不就一个循环吗?
for(int i = 0;i<200;i++)
if((6+i)*2==(30+i)){ prinf("%d",i) break;}

//18 ????