goto語句增加程序間的耦合度 與結(jié)構(gòu)化設(shè)計(jì)高內(nèi)聚低耦合相背 盡量不用
2015-03-27
#include <stdio.h>
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j;
int sum=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j||i+j==2)
sum+=arr[i][j];
}
}
printf("對角線元素之和是:%d\n",sum);
return 0;
}
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j;
int sum=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j||i+j==2)
sum+=arr[i][j];
}
}
printf("對角線元素之和是:%d\n",sum);
return 0;
}
2015-03-27
計(jì)算運(yùn)算結(jié)果時(shí) a++ 和
#include <stdio.h>
int main()
{
int x = 0;
printf("x=%d\n",++x);
printf("x=%d\n",x++);
return 0;
} 【上一題】
中的 x++ 一樣 保持不變
而 運(yùn)算后 a++的值 遵循
自增運(yùn)算符為“++”,其功能是使變量的值自增1;自減運(yùn)算符為“--”,其功能是使變量值自減1
規(guī)則 我想 應(yīng)該是這樣的吧
#include <stdio.h>
int main()
{
int x = 0;
printf("x=%d\n",++x);
printf("x=%d\n",x++);
return 0;
} 【上一題】
中的 x++ 一樣 保持不變
而 運(yùn)算后 a++的值 遵循
自增運(yùn)算符為“++”,其功能是使變量的值自增1;自減運(yùn)算符為“--”,其功能是使變量值自減1
規(guī)則 我想 應(yīng)該是這樣的吧
2015-03-27
有點(diǎn)坑,代碼有一點(diǎn)點(diǎn)不同,運(yùn)行結(jié)果一樣也不對
2015-03-27
#include <stdio.h>
int getPeachNumber(n)
{int num;
if(n==10)
{
return 1;
}
else
{
num = (getPeachNumber(n+1)+1)*2;
printf("第%d天所剩桃子%d個(gè)\n", n, num);
}
return num;
}
int main()
{int num = getPeachNumber(1);
printf("猴子第一天摘了:%d個(gè)桃子。\n", num);
return 0;}
int getPeachNumber(n)
{int num;
if(n==10)
{
return 1;
}
else
{
num = (getPeachNumber(n+1)+1)*2;
printf("第%d天所剩桃子%d個(gè)\n", n, num);
}
return num;
}
int main()
{int num = getPeachNumber(1);
printf("猴子第一天摘了:%d個(gè)桃子。\n", num);
return 0;}
2015-03-27
#include <stdio.h>
int main()
{
double num1 = 2.5; //定義浮點(diǎn)型變量num并賦值為2.5
int num=(int)num1;
printf("num的整數(shù)部分是%d\n", num);
return 0;
}
int main()
{
double num1 = 2.5; //定義浮點(diǎn)型變量num并賦值為2.5
int num=(int)num1;
printf("num的整數(shù)部分是%d\n", num);
return 0;
}
2015-03-27
說實(shí)話 如果沒看過書是很難理解這些的 還好以前系統(tǒng)學(xué)過才不會(huì)覺得吃力
2015-03-27
for(j=i;j<5;j++)
for(k=1;k<=2*i-1;k++)
這樣其實(shí)也對,只是評價(jià)標(biāo)準(zhǔn)過于死板!
for(k=1;k<=2*i-1;k++)
這樣其實(shí)也對,只是評價(jià)標(biāo)準(zhǔn)過于死板!
2015-03-26
真的 是 printf("紅紅的小臉兒溫暖我的心窩\n"
); 后面點(diǎn)【;】 分號(hào) 用英文式 再重輸一遍 就好了
); 后面點(diǎn)【;】 分號(hào) 用英文式 再重輸一遍 就好了
2015-03-26
#include <stdio.h>
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j;
int sum=0;
for(i=0;i<3;i++)
{
for(j=i;j<i+2;j++)
{
sum += arr[i][j];
}
}
printf("對角線元素之和是:%d\n",sum);
return 0;
}
int main()
{
int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
int i,j;
int sum=0;
for(i=0;i<3;i++)
{
for(j=i;j<i+2;j++)
{
sum += arr[i][j];
}
}
printf("對角線元素之和是:%d\n",sum);
return 0;
}
2015-03-26