这个c语言的程序编译没问题,执行时候会出错?怎么回事

2021-03-11 05:31:55 字数 856 阅读 7353

1楼:

printf ("sum is %f \n",sum1);

//改为:%f改%d

printf ("sum is %d \n",sum1);

2楼:匿名用户

应该是baiprintf ("sum is %f \n",sum1); 破坏了程du序zhi的完整性

dao.导致

程序出错

内可以修改为printf ("sum is %f \n",(double)sum1);

或者容printf ("sum is %d\n",(double)sum1);

3楼:匿名用户

printf ("sum is %f \n",sum1);// 这是浮点型的

printf ("sum is %d \n",sum1);// 这是整型的

4楼:匿名用户

for (i=0;i<3;i++) }

要不试试看看

5楼:匿名用户

#include

void main ()

,,};

int i,j,ii,jj;

int sum1=0;

for (i=0;i<3;i++)

//printf ("sum is %f \n",sum1);//你的输出类型弄权错了,整数用%d

printf ("sum is %d \n",sum1);

}for (ii=0;ii<=2;ii++)printf ("\n");}}

6楼:匿名用户

数据类型你最好好好看一下,%d%f%s

求教C语言的大神们,下面这个问题是怎么一回事

1楼 匿名用户 你看看你写的程序 k赋值错了 你写成k s1 i 1 s1 1 1 应该是k s1 i 1 s1 i 1 2楼 匿名用户 你不能把程序粘贴上来吗,竟然用 3楼 匿名用户 这样发程序可能没人能回答你呀 4楼 匿名用户 只看到41行输出过k,什么时候再输出了 请教一下c语言大神解决一下这...