本文目录一览:
- 1、c语言我这样程序没有错误 但是什么都输出不出来,为什么,怎么改进
- 2、c语言帮忙看下这个程序为什么什么都不输出
- 3、C语言编完后运行的时候什么也没有输出···
- 4、c语言中没有问题,但什么都输出不了,很急,要求编一个月历
c语言我这样程序没有错误 但是什么都输出不出来,为什么,怎么改进
#includestdio.h
int main (void)
{
int i,j,s=1;
for(i=1;i=200;i++)
{
s=1;
for(j=2;j=i/2;j++)
if(i%j==0)
s=s+j;
if(s==i)//这个判断 输出 ,放在循环里面。
{
printf("%d=1",i);
for(j=2;j=i/2;j++)
if(i%j==0) printf("+%d",j);
printf("\n");
}
}
return 0;
}
你这个代码应该是输出因子和为本身的数。 比如6这样的。
c语言帮忙看下这个程序为什么什么都不输出
、运行完程序,直接在程序最后调用system("pause");命令,暂停程序,即可表示什么都不输出。
2、system就是调用从程序中调用系统命令(和shell命令)。
system("pause")就是从程序里调用“pause”命令, 而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。
例程:
#include stdio.h
#include stdlib.h // 使用system ("pause");必须要加该头文件
main ()
{
int a=1;
//printf("%d\n", a);
system ("pause"); // 没有任何输出,等待用户按任意一个键,程序就结束
C语言编完后运行的时候什么也没有输出···
if(k%2==0)continue;跳过了sum=sum+k++,这样k就不会往上加,一直停在k%2==0的那个数,k从1开始,1%2也是0,所以K一直停在1
c语言中没有问题,但什么都输出不了,很急,要求编一个月历
你的打印月历的C语言程序,我帮你改完了,你看看吧.(改动的地方见注释)
#includestdio.h
int main()
{
int a,b,c,d,i;
printf("请输入1号是星期几,本月有几天");
scanf("%d %d",a,b);//这里scanf("%d %d,a,b");改成scanf("%d %d",a,b);
for(i=0;ia;i++)
{
printf(" ");//这里把一个空格改成三个空格
}
c=7-a;
for(d=1;d=b;d++)//这里d=0;改成d=1; d+1改成d++
{
printf("%3d",d);//这里这句移到这里,把"%2d"改成"%3d"
if(d%7==c)
{
printf("\n");
}
}
return 0;
}
源代码