怎样将显卡换成独显:C语言在学循环控制

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 04:54:35
为什么我在学这章节的时间{}括号老是不知道家在里里
我应该怎么处理我的{}咧比如这个程
#include<stdio.h>
void main()
{
int a,b,sum;
for(a=1;a<=9;a++;)
{
for(b=1;b<=9;b++;)

sum=a*b;
}
printf("%d*%d=%d ",a,b,sum);
}
if(b%9==0)
printf("\n");

}
我不知道{}应该家在那里啊
我现在应该怎么可以改就这个错误咧

你的这个程序有错误我就不说了~~
楼上的说得很清楚了~!~!
我就告诉你关于在写程序过程中的:“{}”的一点小技巧吧~!~!
//-----------------------------------------------------------------
在写程序的时候比如你的这个程序要写成二层循环:
for(;;){}先这样把格式写好了!~~然后再在{}里面再写for循环。
如:
for(;;){
for(;;)
}
注意格式就行了~!~!
这样可以减少错误!!~
//------------------------------------------------------------------
写程序是一个积累的过程!~~! 多动手写,出了错误一定要先努力的去找到错误并改正实在搞不定了才去问别人~~
这样对你写程序是有很大的帮助的~!~!
//-------------------------------------------------------------
哦,对了!~! 记得把没次程序报错的那些语句抄到一个本子上~!~!
下次再出现同样的错误的时候就会有印象了~!~! 这样做日子久了你的改错能力就会有大大的提高了。
//----------------------------------------------------

#include<stdio.h>
void main()
{
int a,b,sum;
for(a=1;a<=9;a++)
{
for(b=1;b<=9;b++)
{
sum=a*b;

printf("%d*%d=%d ",a,b,sum);
if(b%9==0)
printf("\n");
}
}
}

#include<stdio.h>
void main()
{
int a,b,sum;
for(a=1;a<=9;a++;) /里面只可以有两个分号啊!
{
for(b=1;b<=9;b++;) /这个也是啊

sum=a*b;
}
printf("%d*%d=%d ",a,b,sum);
}
if(b%9==0)
printf("\n");

}
花括号要加要for语句后面,里面是循环条件成立后所要执行的语句啊
比如:
for(i=0;i<n;i++)
sum=sum+a[i];
与for(i=0;i<n;i++)
{sum=sum+a[i];}
是一样的啊!
for语句结束没有,全看后面的分号,如果只有一个语句,那么只有一个分号,也就不用加花括号了!又如:
for(i=0;i<n;i++)
for(j=0;j<n;j++)
sum=sum+a[i][j];
你就不必写成
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
sum=sum+a[i][j];}
更不用写成
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
{ sum=sum+a[i][j];}}

其实这个程序语法 没有错误,只是有很严重的逻辑错误!
思维混乱
写程序的时候,比如写一个循环语句,叫要在后面直接接{},然后在{}里面写语句
判断错误的时候(除了语法错误),要注意这个!
当然语法错误也要注意这个!

可以先画流程图,看上去很明了
FOR循环后面第一条语句是他的循环部分,如果想循环的部分多于一条,就把这些语句用{}括起来,组成一条语句