2014年2月16日 星期日

(綠色皮) 最新C程式語言, 施威銘研究室 著, 旗標 第三章 '參考' 答案.

==============================================
/* 程式檔名:test_3-36-1.c */
/* 程式目的:輸出五言絕句*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20130801*/
#include <stdio.h>
int main(void)
{
    printf("紅豆生南國,春來發幾枝,願君多采擷,此物最相思.\n");
    system("pause");
    return 0;
 
}
==============================================
/* 程式檔名:test_3-36-2.c */
/* 程式目的:輸出五言絕句*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20130801*/
#include <stdio.h>
int main(void)
{
    printf("紅豆生南國,\n\a");
    printf("春來發幾枝,\n\a");
    printf("願君多采擷,\n\a");
    printf("此物最相思.\n\a");
    system("pause");
    return 0;
    

}
==============================================
/* 程式檔名:test_3-36-3.c */
/* 程式目的:輸出*號*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20130801*/
#include <stdio.h>
int main(void)
{
    printf("  *\n");
    printf(" ***\n");
    printf("*****\n");
    printf("  *\n");
    printf("  *\n");
    system("pause");
    return 0;
    

}
==============================================
/* 程式檔名:test_3-36-4.c */
/* 程式目的:計算數學函式*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20130801*/
#include <stdio.h>
int main(void)
{
    float x;

    printf("計算f(x)=3x+2\n");
    scanf("%f",&x);
    printf("計算f(%.2f)=%.2f+2=%.2f\n",x,3*x,3*x+2);
    system("pause");
    return 0;
    
}

==============================================
/* 程式檔名:test_3-36-5.c */
/* 程式目的:解數學函式由鍵盤輸入*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20130801*/
#include <stdio.h>
int main(void)
{
    float x,y,z,ans;
    printf("f(x,y,z)=3x+2y-z \n");
    printf("請輸入X值:");
    scanf("%f",&x);
    printf("請輸入y值:");
    scanf("%f",&y);
    printf("請輸入z值:");
    scanf("%f",&z);
    ans=3*x+2*y-z;
    printf("f(%.2f,%.2f,%.2f)=3x+2y-z=%.2f \n" ,x,y,z,ans);
    system("pause");
    return 0;
    
}
==============================================
/* 程式檔名:test_3-36-6.c */
/* 程式目的:輸入兩個整數輸出和差積*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20140217*/
#include <stdio.h>
int main(void)
{
    int i,j;
    printf("請輸入第一個整數:");
    scanf("%d",&i);
    printf("請輸入第二個整數:");
    scanf("%d",&j);
    printf("和:%d+%d=%d\n",i,j,i+j);
    printf("差:%d-%d=%d\n",i,j,i-j);
    printf("積:%d*%d=%d\n",i,j,i*j);
    
    system("pause");
    return 0;
    

}
==============================================
/* 程式檔名:test_3-36-7.c */
/* 程式目的:輸出整數寬度為五*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20140217*/
#include <stdio.h>
int main(void)
{
    float f=80.3048;
    printf("輸出寬度整數:%.5f\n",f);
    printf("輸出寬度整數:%05.f",f);
    system("pause");
    return 0;
    

}
==============================================
/* 程式檔名:test_3-36-8.c */
/* 程式目的: 輸入數值轉換成八進位與十六進位*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20130801*/
#include <stdio.h>
int main(void)
{
    int x;
    printf("請輸入X值:");
    scanf("%d",&x);
    printf("轉換成16進位");
    printf("%x \n" ,x);
    printf("轉換成8進位");
    printf("%o \n" ,x);
    system("pause");
    return 0;
    

}
==============================================
/* 程式檔名:test_3-36-9.c */
/* 程式目的:輸入一字元後不用按enther自動輸出*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20140217*/
#include <stdio.h>
int main(void)
{
    char i; 
    printf("請輸入第一個整數:");
    i=getche();                               //getche非正規 
    printf("\n第一個整數:%c\n",i);
    system("pause");
    return 0;
    

}
==============================================
/* 程式檔名:test_3-36-10.c */
/* 程式目的:輸入一字元後不用按enther不顯示自動輸出自動輸出*/
/* 程式設計:蘇彥儒*/
/* 完成日期:20140217*/
#include <stdio.h>
int main(void)
{
    char i; 
    printf("請輸入第一個整數:");
    i=getch();                               //getch非正規 
    printf("\n第一個整數:%c\n",i);
    system("pause");
    return 0;
    

}
==============================================

沒有留言:

張貼留言