按键精灵显示信息:c语言以下程序输出的最后一个值是120,为什么

来源:百度文库 编辑:高校问答 时间:2024/04/30 02:25:07
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 { }