無論是身處學校還是步入社會,,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力,。那么我們該如何寫一篇較為完美的范文呢,?下面是小編幫大家整理的優(yōu)質范文,僅供參考,,大家一起來看看吧,。
c語言作業(yè)答案篇一
人天天都學到一點東西,而往往所學到的是發(fā)現(xiàn)昨日學到的是錯的,。 以下是小編為大家搜索整理了c語言作業(yè)練習,,希望能給大家?guī)韼椭?更多精彩內容請及時關注我們應屆畢業(yè)生考試網!
1、順序結構的語句有哪些?
表達式語句,,空語句,,復合語句
2、從程序控制的角度看,,復合語句是單一的語句嗎?
是
3,、c語言中的語句有哪幾類?c語句與其他語言中的語句有哪些異同?
表達式語句,空語句,復合語句,,控制語句,。c語言與其他語言的語句類型基本相同,只是語法有所區(qū)別,。
4,、怎樣區(qū)分表達式和表達式語句?c語言為什么要設表達式語句?什么時候用表達式,什么時候用表達式語句?
在c語言中,,只要在任何表達式的結尾加上分號“;”就構成了表達式語句,。表達式語句使c語言更加靈活。當我們使用表達式語句時一般只關心它的作用而不關心該表達式的值,。如puts("hello");這個表達式語句,,我們關心的是輸出hello這個結果而不是puts函數(shù)的`返回值。
5,、c語言的輸入輸出功能是表達式語句嗎,,為什么?
是,因為輸入輸出功能是函數(shù)調用語句,。
1,、以下符合c語言語法的賦值表達式是b)d=9+e,f=d+9
2、下面程序運行時的輸出結果是d)a=8
main(){
int a=5;
printf(“a=%d\n”,++a+2);
}
3,、putchar函數(shù)可以向終端輸出一個d)字符或字符變量值
4,、運行以下程序時,從鍵盤輸入25,,13,,10(回車),則輸出結果是a)a1+a2+a3=48
main() {
int a1,a2,a3;
scanf(“%d,%d,%d”,&a1,&a2,&a3);
}
5,、若有以下定義和語句
char c1=?b?,c2=?e?;
printf(“%d,%c\n”,c2-c1,c2-?a?+?a?);
則輸出結果是b)3,e
6,、下面程序的執(zhí)行結果是a)10
main(){
int a,b;
a=20;b=10;
a+=a+b;
a-=a-b;
printf(“%d\n”,a);
}
7、使下列程序輸出”123,456,78”,,由鍵盤輸出數(shù)據,,正確的輸入是c)123,45678
int i,j,k;
scanf(“%d,%3d%d”,&i,&j,&k);
printf(“%d,%d,%d\n”,i,j,k);
三、編程題
1,、若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=’a’,c2=’b’,想得到以下的輸出格式和結果,,請寫出程序(包括定義變量類型和設計輸出)。要求輸出結果如下:
a=3 b=4 c=5
x=1.200000,y=2.400000,z=-3.600000
x+y=3.60 y+z=-1.20 z+x=-2.40
u=51274 n=128765
c1=’a’or 97(ascii)
c2=’b’or 98(ascii)
#include
void main()
{
int a=3,b=4,c=5;
double x=1.2,y=2.4,z=-3.6;
long u=51274,n=128765;
char c1='a',c2='b';
printf("a=%d b=%d c=%d\n",a,b,c);
printf("x=%lf,y=%lf,z=%lf\n",x,y,z);
printf("x+y=%.2f y+z=%.2f z+x=%.2f\n",x+y,y+z,z+x);
printf("u=%ld n=%ld\n",u,n);
printf("c1=\'%c\'or%d\(ascii\)\n",c1,c1);
printf("c2=\'%c\'or%d\(ascii\)\n",c2,c2);
}
2,、請寫出下面程序的輸出結果
main(){
int a=5,b=7;
float x=67.8564,y=-789.124;
char c=’a’;
long n=1234567;
unsigned u=65535;
printf(“%d%d\n”,a,b);
printf(“%3d%3d\n”,a,b);
printf(“%f,%f\n”,x,y);
printf(“%-10f,%10f\n”,x,y);
printf(“8.2f,%8.2f,%.4f,%.4f,%3f,%3f\n”,x,y,x,y,x,y);
printf(“%e,%10.2e\n”,x,y);
printf(“%c,%d,%o,%x\n”,c,c,c,c);
printf(“%ld,%lo,%x\n”,n,n,n);
printf(“%u,%o,%x,%d\n”,u,u,u,u);
printf(“%s,%5.3s\n”,”computer”,”computer”);
}
57
5 7
67.856400,-789.124023
67.856400 ,-789.124023
8.2f, 67.86,-789.1240,67.8564,-789.124023,67.856400
6.785640e+001,-7.89e+002
a,97,141,61
1234567,4553207,12d687
65535,177777,ffff,65535
computer, com
3,、用下面的scanf函數(shù)輸入數(shù)據,使a=10,b=20,c1=’a’,c2='a',x=1.5.,y=-3.75,z=67.8,,請問在鍵盤上如何輸入數(shù)據?
scanf(“%5d%5d%c%c%f%f%*f,%f”,&a,&b,&c1,&c2,&x,&y,&z);
0001000020aa1.5 -3.75 1,67.8
4. 設圓球半徑為r=2.5,求圓球表面積,、圓球體積。用scanf輸入數(shù)據,,輸出計算結果,,輸出時要求有文字說明,,取小數(shù)點后兩位數(shù)字,。請編程序。
#include
#define pi 3.14
main()
{
float r,s,v;
printf("輸入半徑:");
scanf("%f",&r);
s=4*pi*r*r;
v=4.0/3*pi*r*r*r;
printf("圓球面積是:%.2f\n",s);
printf("圓球體積是:%.2f\n",v);
}
5.輸入一個華氏溫度,,根據公式為c=5/9(f-32)計算并輸出攝氏溫度,,輸出時要求有文字說明,取2位小數(shù),。請編程序,。
#include
main()
{
float f,c;
printf("輸入華氏溫度:");
scanf("%f",&f);
c=5.0/9*(f-32);
printf("攝氏溫度是:%f",c);
}
6.輸入三角形的三邊長,求三角形面積,。請編程序,。
#include
#include
main()
{
float a,b,c,s,area;
}
7.編寫一個能引起short型變量溢出的程序。
#include
main()
{
short a;
a=21344211;
printf("a=21344211,溢出后a=%d\n",a);
}
8.編寫一個程序,,顯示下列10個轉義字符:\a,\b,\n,\r,\t,\v,\',\",\\,\? #include
main()
{
printf("\\a,\\b,\\n,\\r,\\t,\\v,\\\',\\\",\\\\,\\\?");
}
9.編寫一個程序,,輸入一個小寫字母,輸出其對應的大寫字母,。 #include
main()
{
char a,a;
printf("輸入一個小寫字母,,將輸出一個相應大寫字母:"); a=getchar();
a=a+'a'-'a';
putchar(a);
putchar('\n');
}
printf("輸入三角形的三條邊長:"); scanf("%f%f%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) { //海倫公式 s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("面積是:%f",area); } else printf("該三角形不存在!");
s("content_relate");【c語言作業(yè)練習】相關文章:
1.
c語言的基礎練習
2.c語言練習題
3.c語言線程終止練習示例
4.c語言練習測試試題
5.c語言練習題及其答案
6.c語言程序設計練習題
7.關于c語言精選模擬練習題
8.c語言for循環(huán)
9.c語言程序基礎練習題帶答案