已采纳回答 / qq_永恒的美_04117460
hd=num/100; //获取三位数字num百位上的数字 td=(num-100*hd)/10; sd=num-100*hd-10*td;应该是hd,td,sd是同时计算的,所以你不能用hd去定义td
2016-10-06
已采纳回答 / 乘风化羽
顾名思义,先自加减就是,先加上1再取整体的值;后自加减就是先把值取出,在下一步运算时加1。比如printf(“++x=%d\n,++x")表示x加上1后输出为11。此事x等于11,printf(“x++=%d\n,x++”)先取出x=11再在下一步运算时加上1,所以这一步输出为11。printf(“x--=%d\n,x--”)此时x=11+1这个1为上一步的运算。然后输出x=12,在下一步运算时减去1.打字好累,不用谢我,叫我雷锋。
2016-10-06
已采纳回答 / 幕布斯9397694
#include <stdio.h>/* Jone算出结果应该怎么写函数? */ int joneResult(int a, int b, int c){ int sum = a+b+c; return sum/3; //这里是不是应该将sum返回呢?}/* Jack没有算出结果只说了一句话是不是应该用无返回值函数? */ void jackResult(int a, int b, int c){ printf("我算不出来\n");}int main(){ ...
2016-10-06
已采纳回答 / qq_慕盖茨9145177
#include <stdio.h>int main() { int x = 10; int y = 10; //使用简单赋值语句实现x乘以2。 x*=2; //使用复合赋值语句实现y乘以2。 y*=2 ; printf("x=%d\n", x); printf("y=%d\n", y); return 0; } 你把头文件的<stdio.h>弄掉了
2016-10-06
已采纳回答 / 丿此生丶不变3828444
你不应该用if,要用for,如果要好看一点还是打空格号吧,其实用一次Tab就可以了,还有i和j应该不是计算机规定的行和列,他先是用i,会在第一行用i,然后在下面的for语句里,会一直循环到跳出循环,然后换行,从上面的i开始,再继续下面的for一直循环,如此这样。#include <stdio.h>int main() { // 定义相乘数字i,j以及结果result int i, j, result; for(i=9;i>=1;i--){ for(j=1;j&l...
2016-10-05