部队士兵考军校考几科:c语言以下程序输出的最后一个值是120,为什么

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 04:56:20
9
设有以下程序:main() { int n1,n2;;%d" int; & n2}}
程序运行后,如果从键盘上输入1298;则输出结果是8921
为什么

10以下程序输出的最后一个值是120,为什么
int ff(int n){ static int f=1;f=;return f }
main() {int i;int; i<5;i++;%d\n"}

你的程序都不完整哦!
static变量一旦定义之后就一直在内存中,直到程序退出,所以你每次调用ff的时候f的值是上次的值,而不是每次都先置为1的

因为你要的是颠倒数字
个位的就不用了
写一个判断就行,
if i!=1 { }