第一篇:程序設計要點總結
實驗三:單精度的有效數字為7位,雙精度的有效數字為16位。實驗四:x=3.600000,i=3 當以浮點型輸出時,小數點默認為6位;
int b=-1;
1111 1111 1111 1111;
p=(i++)+(i++)+(i++);備注:i=5,在Turbo C中把5作為表達式中所有的i值,因此三個5相加得15,再求出表達式的值后在實現自加三次得8;
q=(++j)+(++j)+(++j);備注:j=5,同上,j先自加三次得8,再將8作為表達式中所有的j值,因此三個8相加的24;
i+=i*=i+6;備注:+號比復合運算符高級,先算;再從右向左計算;
k=(j=++i,i+=j,i+=5);備注:逗號也是一種運算符,從左向右算,左后得到的值為k得值;
t 作用是跳過8列;b 作用是退一列;ddd 代表1到3位八進制數
(101)8=(65)10;
a=12賦值運算符優先級低于算術運算符
a*=5
a等于12*5=60 a+=a-=a*=a
結果為0
從右到左
實驗五:進制間的轉換
雙精度也是用%f輸出,但長整型要用%ld輸出。long n=1234567長整型有32位 比普通整型多一倍
當未規定小數點后的位數時,系統自動輸出6位小數。Printf(“%e”,123.456);會輸出1.23456e+02 ,其中小數點也算一位
scanf(“%d%d%d”,&a,&b,&c);使用scanf函數時不要丟掉&,輸入形式由雙引號內的形式決定;
printf(“%d,%d,%dn”,a,b,c);} 輸出的形式由雙引號內的形式決定。#include
實驗六:不完全運算: c=(a
實驗七:do{??}while(n)do 循環體語句 while(表達式);先執行循環體語句,再判斷表達式,“真”,繼續執行,“加”結束循環;當輸入0時
循環結束
while(1){??}由于表達式為真,為避免循環體語句不斷循環下去,循環體語句中必有break。
while((d/=10)>9);
空操作 :當表達式的 值為真時,不執行任何操作
1.對于整型變量x,與while(!x)等價的是(B)
A.while(x!=0)
B.while(x==0)
C.while(x!=1)
D.while(~x)
6.以下程序段運行后變量n的值為(D)int i=1,n=1;for(;i<3;i++)
{
當表達式為真時,不做任何操作(空操作)
continue;
當表達式為真時,跳過n=n+i
n=n+i;
} A.4
B.3 C.2
D.1 所謂“水仙花數”是指一個3位數,其各位數字立方和等于該數本身。例如,153是一水仙花數,因為153=13+53+33。
課本例6.9 求100~200間的全部素數
# include
main()
{
int m,k,i,n=0;
for(m=101;m<=200;m=m+2)
{
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0)break;if(i>=k+1){printf(“%d
”,m);n=n+1;}
if(n%10==0)printf(“\n”);
}
printf(“\n”);
}
實驗八:用起泡法對10個數排序(由小到大)
main()
{
int a[11];
int i,j,t;
printf(“input 10 numbers :n”);
for(i=1;i<11;i++)
scanf(“%d”,&a [i]);
printf(“n”);
for(j=1;j<=9;j++)
for(i=1;i<=10-j;i++)
if(a[i]>a[i+1]){t=a [i];a [i]=a [i+1];a[i+1]=t;}
printf(“the sorted numbers :n”);
for(i=1;i<11;i++)
printf(“%d ”,a[i]);
} 8.若有定義int a [ ] [ 3 ]={1,2,3,4,5,6,7,8,9};則表達式sizeof(a)/sizeof(a[0])的值為(A)
A、3
B、4
C、5
D、9 5.若有定義int a[2][3];則對數組元素的非法引用是(D)A.a[0][1/2]
B.a[1][1]
C.a[4-4][0]
D.a[0][3]
1/2==0
107、以下數組定義中,正確的是(B)A、int a[2][3]={1,2,3,4,5,6,7};B、int a[ ][ ]={{1,2,3},{4,5,6}, {7,8,9}};C、int a[2][ ]={1,2,3,4,5,6};D、int a[ ][4]={6} 實驗九:scanf函數以空格結束一個字符串的輸入,而gets函數以回車結束
4.以下程序結束后屏幕輸出(B)
char str[]=“abcd”;printf(“%d”,strlen(str));
代表一個字節? A.4.B.5
C.6
D.7 補充:若題目問:“分配多少空間給數組str[],則結果為4個,包括一個結束標識符‘ 主站蜘蛛池模板: 国产一区二区三区无码免费| 亚洲成成品网站源码中国有限公司| 日韩精品中文字幕无码一区| 日本三级在线观看免费| 亚洲人成在线影院| 亚洲精品久久一区二区三区四区| 狠狠干狠狠爱| 无码高潮又爽又黄a片软件| 色综合热无码热国产| 717影院理论午夜伦八戒| 无码夜色一区二区三区| 老头边吃奶边弄进去呻吟| 精品一区二区三区自拍图片区| 国产精品乱码一区二区三区| 蜜芽久久人人超碰爱香蕉| 99精品视频在线观看免费蜜桃| 窝窝午夜精品一区二区| 久久99国产综合精品| 精品国偷自产在线视频九色| 中国超帅年轻小鲜肉自慰| 99久久精品费精品国产一区二区| 欧美特级特黄aaaaaa在线看| 亚洲色无码国产精品网站可下载| 日产国产精品亚洲系列| 亚洲国产精品无码中文字| 免费人妻精品一区二区三区| 日日av拍夜夜添久久免费| 艳妇乳肉豪妇荡乳| 国产精品久久久久久久久久久免费看| 狠狠躁夜夜躁人人爽超碰97香蕉| 国产老熟女狂叫对白| 久久国产精品_国产精品| 欧美国产日产一区二区| 日韩成人免费视频| 免费精品一区二区三区第35| 欧美xxxx黑人又粗又长| 久久无码高潮喷水抽搐| 无码少妇一区二区三区浪潮av| 天天狠天天透天干天干| 无码精品a∨在线观看中文| 性大毛片视频|