这道题目用C语言怎么编?

来源:百度知道 编辑:UC知道 时间:2024/06/30 17:10:31
1:求2000与130的商与余数

2:初始值a=10 经过a+=a-=a*a怎么得到的-180这个值
第2个怎么用TC2运行出来得到-180呢

1
#include<stdio.h>
main()
{int a=2000,b=130;
float i,j;
i=a/b;
j=a%b;
printf("%f,%f"i,j);
}
2
前面一样``省略
{int a=10;
a+=a-=a*a;
printf("%d" a);}
a+=a-=a*a是从右边开始计算的
首先a*a=100
a-=100就是a=a-100 也就是a=10-100 即a=-90 此时a已经等于-90
a+=-90 a=a+(-90) 就是a=(-90)+(-90)=-180~~

1.
#include <stdio.h>
int main(void)
{
int n, m;
n = 2000 / 130;//商
m = 2000 % 130;//余数
printf ("%d %d", n, m);
return 0;
}

2.
#include <stdio.h>
int main(void)
{
int a = 10;
while ( a != -180 )
a += a -= a * a;
return 0;
}

#include "stdio.h"
void main()
{
int a=2000,b=130,c,d;
c=a%b;//余数
d= a/b;//商
printf("商: %d 余数:%d",c,d);printf("\n");
}

1.
#include <stdio