为什么输出是0,哪里出现了问题? 把乘号改成加号却能求前100和
收起
①y要初始化为1 ②main()改成:int main(){ return 0;}
#include<stdio.h> int main() { int i; float y=1.0; for(i=1;i<=100;i++){ y=y*i; } printf("%f",y); return 0;}
报告相同问题?