複習題
5.5:
其中第一個printf語句等同於 printf("%s! C is cool!\n","%s! C is cool!\n")
練習題
5.1:
#include<stdio.h>
#define HOUR 60
int main()
{
int minute = 1;
int hour;
while(minute)
{
printf("請輸入分鐘表示的時間:");
scanf("%d",&minute);
printf("分鐘表示的時間爲:%d\n",minute);
hour = minute/HOUR;
printf("小時分鐘表示爲:%d小時%d分鐘\n",hour,minute-hour*HOUR);
}
getchar();
return 0;
}
5.2:
#include<stdio.h>
#define HOUR 60
int main()
{
int m;
printf("請輸入一個整數:");
scanf("%d",&m);
for(int i = m;i<=m+10;i++)
printf("%d ",i);
printf("\n");
int j = m;
while(j<=m+10)
{
printf("%d ",j);
j++;
}
printf("\n");
int jj = m;
while(jj<=m+10)
printf("%d\t",jj++);
getchar();
getchar();
return 0;
}
5.3:
#include<stdio.h>
#define WEEK 7
int main()
{
int m,week;
printf("請輸入天數:");
scanf("%d",&m);
week = m/WEEK;
printf("%d days are %d weeks, %d days\n",m,week,m - week*WEEK);
getchar();
getchar();
return 0;
}
5.4:同第一題類似
5.5:很簡單啊,略
加入:
int day ;
printf("請輸入總天數:");
scanf("%d",&day);
5.6:
#include<stdio.h>
int main()
{
int count = 0;
int sum = 0;
while(count++<20)
{
sum = sum + count*count;
}
printf("sum = %d\n",sum);
getchar();
return 0;
}
5.7:
#include<stdio.h>
double lifang(double x)
{
return x*x*x;
}
int main()
{
double m ;
printf("請輸入一個數:");
scanf("%lf",&m);
printf("value = %lf\n",lifang(m));
getchar();
getchar();
return 0;
}
5.8:
#include<stdio.h>
int main()
{
int sybol1 = 0;
int x = 1;
printf("請輸入第一個數:");
scanf("%d",&sybol1);
while(x)
{
printf("請輸入第二個數:");
scanf("%d",&x);
printf("取模結果爲:%d\n",x%sybol1);
}
getchar();
getchar();
return 0;
}
5.9:
#include<stdio.h>
void Temperatures(double tempt)
{
double sheshi;
double kaishi;
printf("華氏溫度爲:%2lf\n",tempt);
printf("華氏溫度爲:%.2lf\n",tempt);
sheshi = 5.0/9.0*(tempt - 32);
printf("攝氏溫度爲:%2lf\n",sheshi);
printf("攝氏溫度爲:%.2lf\n",sheshi);
kaishi = sheshi + 273.16;
printf("開氏溫度爲:%2lf\n",kaishi);
printf("開氏溫度爲:%.2lf\n",kaishi);
}
int main()
{
double sybol1 = 0;
printf("請輸入華氏溫度:");
scanf("%lf",&sybol1);
Temperatures(sybol1);
getchar();
getchar();
return 0;
}