共 1 頁 總計 18 筆
1 2 |
序號 | 標題 / 內容 |
1
|
※標題 → 2024/08/31
//印直角三角形:
int i,j;
for(i=1 ; i<=15 ; i++){
for(j=1 ; j<=i ; j++){
printf("$");
}
printf("\n");
}
for(i=15 ; i>=1 ; i--){
for(j=1 ; j<=i ; j++){
printf("@");
}
printf("\n");
}
|
2
|
※標題 → 2024/08/31
//C1-6-01-for迴圈.c:
int i,sum=0;
//for(i=1 ; i<=10 ; i++){
//for(i=200 ; i<=3500 ; i+=180){
for(i=10 ; i>=1 ; i--){
printf("i=%d\n",i);
printf("i=%d\n",i);
sum+=i; //sum=sum+i;
}
printf("sum=%d\n",sum);
|
3
|
※標題 → 2024/08/31
//C1-5-08-三元運算子.c:
// 1>單一運算式
a%2 ? printf("%d is 奇數\n",a) : printf("%d is 偶數\n",a);
//TODO : 將上面這一行 , 改寫 為 if else
if(a%2){
printf("%d is 奇數\n",a);
}else{
printf("%d is 偶數\n",a);
}
//---------------------------------
discount=( total > 50000 ? 0.8 : ( total >= 10000 ? 0.9 : 1) );
//TODO : 將上面這一行,改寫為 if else if... else
if(total>50000){
discount=0.8;
}else if(total>=10000){
discount=0.9;
}else{
discount=1;
}
//---------------------------------
printf("您購買票別 %s \n", age>=60? "優待票": (age>=0 && age<=12 ? "兒童票" : "成人票"));
//TODO : 將上面這一行,改寫為 if else if... else
if(age>=60){
printf("您購買票別 %s \n", "優待票");
}else if(age>=0 && age<=12){
printf("您購買票別 %s \n", "兒童票");
}else{
printf("您購買票別 %s \n", "成人票");
}
|
4
|
※標題 → 2024/08/31
//C1-5-05-switch-判斷等級.c:
printf("輸入成績:");
//scanf("%d",&score);
/* TODO: 判斷 輸入值 是否為[數字],請參考範例中的 CheckNumber.c */
if( scanf("%d",&score) == 0 ){
printf("請輸入 數字\n");
system("pause");
return 0;
}
/* TODO:加上輸入錯誤控制( 0-100 ),使用if else,將switch 包入 */
if(score>=0 && score<=100){
switch(score/10) //score為int,不轉型別,99/10就為9,小數位數就直接捨掉了
{
case 10:
printf("給你一顆 富士apple\n"); //此case沒有break; 會直接執行下一個case程式
case 9:
printf("給你一張獎狀\n");
printf("等級:A\n");
break;
case 8:
printf("等級:B\n");
break;
case 7:
printf("等級:C\n");
break;
case 6:
printf("等級:D\n");
break;
//TODO:請增加一個 case 5: 等級:E 的區段,下方區段條件式改為 等級:F
case 5:
printf("等級:E\n");
break;
default: /*若default下無任何程式碼,則不可有 default: 這行 */
printf("等級:F(不及格)\n");
}
}else{
printf("0-100\n");
}
|
5
|
※標題 → 2024/08/31
//C1-5-04-ifelse多種狀況--判斷等級.c:
//TODO:加上輸入錯誤控制 ( 0-100 )
if(score<0 || score>100){
printf("0-100\n");
system("pause");
return 0;
}
|
6
|
※標題 → 2024/08/24
//C1-4-05-遞增減運算子.c
//TODO:
int k=10;
k=k+1;
k+=1;
k++;
++k;
printf("k=%d\n",k);
//------------------------------
int w,u=1;
w=++u; //等於下面這兩行
//u=u+1;
//w=u;
printf("w=%d\n",w);
printf("u=%d\n",u);
w=u++; //等於下面這兩行
//w=u;
//u=u+1;
printf("w=%d\n",w);
printf("u=%d\n",u);
//----------------------------
g=e-- + f; //等於下面這兩行。先處理g=e+f;,然後再處理 e--
//g=e+f;
//e=e-1;
r=--p + q; //等於下面這兩行。先處理--p;,然後再處理 r=p+q
//p=p-1;
//r=p+q;
|
7
|
※標題 → 2024/08/24
//C1-4-04-簡潔運算子.c
//TODO:
int monthSalaryPay=55000;
//monthSalaryPay=monthSalaryPay+22000;
monthSalaryPay += 22000;
printf("monthSalaryPay=%d\n",monthSalaryPay);
|
8
|
※標題 → 2024/08/24
//C1-3-05-putchar.c:
putchar(text);
//TODO : 將上面這一行,改寫 為 printf()
printf("%c\n",text);
//C1-3-06-puts.c
puts(myname);
//TODO : 將上面這一行,改寫 為 printf(),印出格式 要一樣
printf("%s\n",myname);
|
9
|
※標題 → 2024/08/17
int dog=3,cat=8;
printf("我有 %d 隻狗, %d 隻貓\n" ,dog,cat);
|
10
|
※標題 → 2024/08/17
//C1-2-03-變數宣告方式.c:
int a9=33;
int $8;
int _7;
//int 巨匠;
//int a 6;
//int b-5;
//int a@;
//int int=8;
int Int=9;
//int double;
int monthSalaryPay=55000;
int MonthSalaryPay=55000;
int month_salary_pay=56000;
int intPay;
intPay=33000;
double dblPay;
int x,y,z;
int p=1,q=2,r=3;
int i2,j2,k2;
i2=1;
j2=2;
k2=3;
//int socre, int pay , char level;
int socre; int pay; char level;
const double pi2=3.14159;
//pi2=3.1;
|
1 2 |
|