一道c语言题求1+11+111..的和,下面是我自己编写的,可是为什么不管我输入的n是多少输出结果都是1,#includeint main(){\x05int i,s=1,t=0,n;\x05scanf("%d",&n);\x05if(n=1){\x05\x05s=1;}\x05else{\x05for(i=2;i
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 02:08:13
一道c语言题求1+11+111..的和,下面是我自己编写的,可是为什么不管我输入的n是多少输出结果都是1,#includeintmain(){\x05inti,s=1,t=0,n;\x05scanf(
一道c语言题求1+11+111..的和,下面是我自己编写的,可是为什么不管我输入的n是多少输出结果都是1,#includeint main(){\x05int i,s=1,t=0,n;\x05scanf("%d",&n);\x05if(n=1){\x05\x05s=1;}\x05else{\x05for(i=2;i
一道c语言题
求1+11+111..的和,下面是我自己编写的,可是为什么不管我输入的n是多少输出结果都是1,
#include
int main()
{
\x05int i,s=1,t=0,n;
\x05scanf("%d",&n);
\x05if(n=1)
{
\x05\x05s=1;
}
\x05else
{
\x05for(i=2;i
一道c语言题求1+11+111..的和,下面是我自己编写的,可是为什么不管我输入的n是多少输出结果都是1,#includeint main(){\x05int i,s=1,t=0,n;\x05scanf("%d",&n);\x05if(n=1){\x05\x05s=1;}\x05else{\x05for(i=2;i
把你的if(n = 1)改成if(n == 1)习惯吧常数写到左边,像这样if(1 == n)这样如果你把比较运算符写成了赋值运算符,那么编译器就会报错.