救救 C语言问题
小明12岁 他妈比他大20岁问多少年后他妈的是他的岁数的2倍。
#include<stdio.h>
void main()
{
int xiao,mum;
int i++;
xiao=12;mum=xiao+20;
scanf("%d%d",&xiao,&mum);
while((mum+i++/xiao+i++==2))
mum=mum+i++;
xiao=xiao+i++;
printf("%d,%d,%d",mum,xiao,i++);
}
俄刚学吖 帮手看看
scanf("%d%d",&xiao,&mum);
这是啥意思?没看懂
congratulation
int i++;这样也可以定义吗? #include <stdio.h>
void main()
{
int i;
double xiao,mun,p = 0;
xiao = 12;
mun = xiao + 20;
for(i = 0; p != 2; i++)
{
mun++;
xiao++;
p = mun/xiao;
}
printf("%d",i);
} [code]#include<stdio.h>
int main(void)
{
int xiaoming=12;
int mama=32;
int nian=0; /*定义3个变量,并赋初值 */
for(;mama/xiaoming==2;) /* 结束循环条件:小明妈妈是小明年纪的2倍 */
{
++xiaoming; /* 小明年纪+1;下面类推 */
++mama;
++nian;
}
printf("还得用%d年。\n",nian-1); /*输出还需要多少年,也就是刚才自加的nian
变量的值减1,为什么减1,你再想想。*/
system("pause");
return 0;
}
[/code] #include<stdio.h>
void main()
{
double xiao,mum;//后面要除的话就要实型
int i = 0;
xiao=12;
mum=xiao+20;//给了条件就不用再用scanf输入
while((mum/xiao != 2))//必须是符合表达式才运行
{
mum++;
xiao++;
i++;
}
printf("%.0f,%.0f,%d\n",mum,xiao,i);
} 6# 的是错误的,得到了答案只是巧合。
for(;mama/xiaoming==2;) /* 结束循环条件:小明妈妈是小明年纪的2倍 */
{
此循环明显错误,结束条件错了 5#为什么要用double呢? 不懂啊。
re8#
哪里错了[tk02] 1#真是刚学的,太有创意了啊,不过错误太明了啊, int i++;这个是错的!~!
页:
[1]
