⑴ 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 游標;
大致就是這樣一個過程,具體可以看幫助啊