C语言编程题如何提交源程序,c语言课后习题源程序.doc
c語言課后習題源程序
?第2章 C語言概述
2.3 參照例題,編寫一個C語言程序,輸出以下信息:
****************************
? ?????? Hello,World!
****************************
程序代碼如下:
#include /*編譯預處理命令*/
void main(void) /* 主函數*/
{
printf(“****************************\n”); /*輸出一行**/
printf(“ Hello World!\n”); /*輸出Hello World!*/
printf(“****************************\n”); /*輸出一行**/
}
2.4 編寫一個C語言程序,輸入a、b、c三個數,輸出其中最大者。
程序代碼如下:
#include
void main ( ) /* 主函數*/
{
int max(int x,int y); /*函數聲明*/
int a,b,c,d; /*聲明部分,定義變量*/
scanf("%d,%d,%d",&a,&b,&c); /*輸入變量a、b、c的值*/
d=max(a,b); /*調用max函數,將得到的值賦給d*/
d=max(d,c); /*調用max函數,將得到的值賦給d*/
printf("max=%d\n",d); /*輸出d的值*/
getch();
}
int max(int x,int y) /*定義max函數,函數值為整型,形式參數x,y為整型*/
{
int z; /* max函數中的聲明部分,定義本函數中用到的變量z為整型*/
if(x>y)
z=x;
else
z=y;
return (z); /*將z的值返回,通過add帶回調用處*/
}
第3章 數據類型、運算符與表達式
3.7 編寫程序,輸入兩個字符,利用條件運算符,輸出其中較小字符的ASCII 碼值。
程序代碼如下:
void main()
{
char c1,c2;
int i;
printf("input two letters:");
scanf("%c,%c",&c1,&c2); /*注意:輸入的兩個字符之間要用逗號隔開*/
i= c1
printf("minimum ASCII is %d\n",i);
}
第4章 程序控制結構
4.1 用*號輸出大寫字母“C”的圖案。
程序代碼如下:
#include
void main()
{
printf(" ****\n");
printf(" *\n");
printf(" * \n");
printf(" ****\n");
}
4.2 從鍵盤輸入一個大寫字母,要求分別用大小寫字母形式輸出該字母及對應的ASCII碼值。
程序代碼如下:
#include
void main()
{
char c1,c2;
printf("Input a uppercase letter: ");
c1=getchar(); /*輸入大寫字母*/
c2=c1+32; /*將大寫字母轉換成對應的小寫字母*/
printf("%c,%d\n",c1,c1); /*輸出大寫字母及對應的ASCII碼值*/
printf("%c,%d\n",c2,c2); /*輸出小寫字母及對應的ASCII碼值*/
}
4.3 輸入一個整數,判斷它能否被3或7整除,若能整除,輸出“YES”,否則輸出“NO”。
程序代碼如下:
#include
void main()
{
int n;
scanf("%d",&n);
if (n%3==0||n%7==0) /*判斷能否被3或7整除*/
printf("YES\n");
else
printf("NO\n");
}
4.4 輸入x和a的值,按下列公式計算y的值。
程序代碼一:
#include
#include
void main()
{
float x,a,y;
printf ("\nPlease input x,a: ");
總結
以上是生活随笔為你收集整理的C语言编程题如何提交源程序,c语言课后习题源程序.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 本地浏览器远程访问服务器tensorbo
- 下一篇: dpdk中文-dpdk虚拟机出错