酷!學園
歡迎光臨,
訪客
。請
登入
或
註冊帳號
。 您沒有收到
認證信
嗎?
一小時
一天
一週
一個月
永遠
請輸入帳號, 密碼以及預計登入時間
最新消息:
Study Area Facebook粉絲團
http://www.facebook.com/sataiwan
首頁
說明
搜尋
登入
註冊
酷!學園
»
student f 的個人資料
»
顯示文章
»
文章
個人資料
個人名片
資料統計
顯示文章...
文章
主題
附件
顯示文章
這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。
文章
主題
附件
文章 - student f
頁: [
1
]
1
C/C++程式設計討論區
/
Re: 請教C語言問題
«
於:
2021-04-04 01:59 »
太感謝了,
我朝小數點後這個方向去網路上找,
發現判斷浮點數不能用和整數行相同的方式,
之後也成功了,謝謝您的回覆
2
C/C++程式設計討論區
/
請教C語言問題
«
於:
2021-04-01 15:20 »
程式碼如下,我預設讓y不等於零的時候輸出,請問為什麼y等於零時也會輸出
#include <stdio.h>
#include <math.h>
#include <time.h>
int main()
{
while(1)
{
double a,b,c,x;
double start,end,d;
double y;
printf("input a,b,c:");
scanf("%lf %lf %lf",&a,&b,&c);
printf("input start,end,d:");
scanf("%lf %lf %lf",&start,&end,&d);
end+=d;
for(x=start; x<end; x+=d)//from x to end
{
y=a*x*x+b*x+c;
if(y!=0)
{
printf("x=%lf\t",x);
printf("y=%lf\n",y);
}
}
printf("\n");
}
}
3
C/C++程式設計討論區
/
Re: 請教C語言問題
«
於:
2021-03-22 12:56 »
目前我知道ch用%d會輸出對應的十進位碼,
寫這樣是想利用大寫和小寫差32來換算。
用 %d 印除了原本的 input char = char is :
還多了一行 char is : 10
好神奇喔
小弟是初學,
對scanf的運作還有其他輸入不太了解,
請問能指引一下要往那個方向去學呢?
感謝回復。
4
C/C++程式設計討論區
/
請教C語言問題
«
於:
2021-03-22 02:40 »
題目:輸入一個英文字母,輸出其大寫字母
我打的程式碼如下:
#include <stdio.h>
int main()
{
while(1==1)
{
char ch;
printf("input char = ");
scanf("%c",&ch);
if(ch<90)
{
printf("char is : %c\n\n",ch);
}
else
{
ch-=32;
printf("char is : %c\n\n",ch);
}
}
}
請問輸出時,為何會多跑出下面這一行,沒用while時不會出現,但我想讓它可以重複輸入,不知道是哪裡出錯了,麻煩大家了。
input char = char is :
頁: [
1
]