⑴ c++ for loop的问题 不懂怎样做
1、原理大概如下:(判断计算需要星号的位置)
1 1X2-1=1
1 32X2-1=3
15 3X2-1=5
1 7 4X2-1=7(1)
1 95X2-1=9(3)
1 7 4X2-1=7(1)
1 5 3X3-1=5
1 32X2-1=3
1 1X2-1=1
init=0,("*"); >2 && <line*2-1-2,("*") or (" ")
2、代码如下:debug.VS2012,test_num:4,5,7
#include<iostream>
usingnamespacestd;
voidgraphFunc(intbaseLine=4)
{
//正向金字塔
for(inti=0;i!=baseLine;i++)
{
//格式化空格;
for(intspac=0;spac!=baseLine-i-1;spac++)
cout<<"";
//核心输出
for(intj=0;j!=2*i+1;j++)
{
if(j==0||j==2*i)
cout<<"*";
elseif(2*i+1>6)
{
if(j>2&&j<2*i-2)
cout<<"*";
else
cout<<"";
}
else
cout<<"";
}
cout<<endl;
}
//反向金字塔
for(inti=baseLine-1;i!=0;i--)//-bL=4,i=3
{
//格式化空格
for(intspac=0;spac!=baseLine-i;spac++)
cout<<"";
//核心输出
for(intj=0;j!=2*i-1;j++)//-j=0,j!=5
{
if(j==0||j==2*(i-1))//j==0,j==2*2
cout<<"*";
elseif(2*i+1>6)//7>6
{
if(j>2&&j<2*(i-1)-2)//
cout<<"*";
else
cout<<"";
}
else
cout<<"";
}
cout<<endl;
}
}
intmain()
{
graphFunc(7);
return0;
}
⑵ C 无法进入 for loop
1=0才进循环,这是你需要的么?
⑶ 求编程~参考参考,我是新生。
var num,temp,k,loop1,loop2:longint;
a:array[1..1000] of longint;
begin
readln(num);//读入数据个数
for loop1:=1to num do
read(a[loop1]);//读入进行排序的数据
for loop1:=1to num-1 do
begin
k:= loop1;
for loop2:=loop1+1to num do
ifa[k]>a[loop2]then
k:=loop2;//比较得出最小数
ifk<>loop1then//优化节省时间
begin
temp:=a[k];
a[k]:=a[loop1];
a[loop1]:=temp;//进行数据交换
end;
end;
forloop1:=1to num do
write(a[loop1],'');//输出排序后的数据
readln;
readln;
end.
⑷ oracle存储过程用FOR..LOOP循环插入8万条记录,运行后发现ORACLE卡死。但记录已正确写入。
应该是回滚段设置得不够,建议处理1千条就提交一次。
⑸ c语言的达人, 这样的for loop什么意思
for循环一般最多只有三重,多了运算速度慢
i=j=0
是给
i,j
赋值为
0
把这句话放在循环体里,是给i,j赋初值,或者对上一层循环进行控制
⑹ sqlserver 有几种循环
正常循环有两类循环,普通循环和游标循环
普通循环:while,for ,WHILE LOOP
游标循环:针对你select出来的值进行循环
除了上述那些还有复活形的多游标,嵌套循环等。
⑺ oracle 如何把for loop循环里的两条数据取到变量里
如果变量定义在循环内部则做不到,循环结束变量就销毁了。不过可以把相应变量定义在循环外部。
样例程序
#include <iostream> int main(){ for (int i = 0; i != 1; ++i); std::cout << i << std::endl; //出错 return 0;}
⑻ oracle中的for loop循环利用游标,如for R in C loop,对应的在sqlserver中该如何修改
在sqlserver中可以这样来写:
open 游标
fetch next from 游标 into 变量
while @@fetch_status=0
begin
处理过程
end;
close 游标
deallocate 游标;
大致就是这样一个过程,具体可以看帮助啊