1. 程式人生 > >第1次上機題目2018.10.9

第1次上機題目2018.10.9

第1次上機題目2018.10.1
以下僅供娛樂,請多指教!歡迎探討!
1.從鍵盤輸入三個數(要求在輸入資料之前有輸入資料的提示資訊),使用條件表示式求出他們的最小值並輸出結果。

    #include <stdio.h>
    int main() 
    {
    	printf("輸請入三個數\n");
    	int a,b,c,d,r;
    	scanf("%d%d%d",&a,&b,&c);
    	d=(a<b?a:b);
    	r=(d<c?d:c);
    	printf("min=%d",r);
return 0; }

2.從鍵盤輸入兩個浮點數到a、b中(要求有輸入資料的提示資訊),交換這兩個變數的值,並保留兩位小數輸出它們。

 #include <stdio.h>
  int main() 
   {
   	printf("輸入兩個浮點數\n");
   	double a,b,c;
   	scanf("%lf%lf",&a,&b);
   	c=a;a=b;b=c;
   	printf("a=%.2lf\nb=%.2lf\n",a,b);
   	return 0;
   }

3.從鍵盤輸入公里數,輸出其對應的英里數。已知1英里=1.60934公里。(要求用符號常量)。

    #include <stdio.h>
    #define y 1.60934
    int main() 
    {	
    	printf("請輸入公里數\n");
    	double a;
    	scanf("%lf",&a);
    	printf("英里數是%lf",a/y);
    	return 0;
    }

4) 要求從鍵盤按規定的格式輸入時間(時:分:秒),並將輸入的時間按照標準格式(例如:02:08:12)在螢幕上顯示出來。

    #include<stdio.h>
    int main()
    {
printf("請輸入時間(時:分:秒)\n"); int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("時間是:%02d:02%d:02%d",a,b,c); return 0; }

5.從鍵盤輸入兩個整數,計算他們的和、差、商和餘數,並輸出結果(要求輸出格式為:3+4=7,其中3和4是從鍵盤輸入的資料)

    #include <stdio.h>
    int main() 
    {
    	printf("請輸入兩個整數\n");
    	int a,b;
    	scanf("%d%d",&a,&b);
    	printf("%d+%d=%d\n",a,b,a+b);
    	printf("%d-%d=%d\n",a,b,a-b);
    	printf("%d*%d=%d\n",a,b,a*b);
    	printf("%d%%%d=%d\n",a,b,a%b);
    	return 0;
    }