1、 int a,b,c。 /a,b,c aer sides,v is volume of cube a=3。b=3。c=5。 v=a*b*c。v=%dn,v)。=实验二 数据类型、运算符和表达式1.(1)-/总觉得打印结果怪怪的,DO YOU THINK SO? char s1=3,s2=4,s3=5。 int c1=101,c2=102。3%ct4%ct5%cn,s1,s2,s3)。 /3%c为输出3和%cs1=%dts2=%dts3=%dn/注意哦,s1,s2,s3是char!而%d:输入输出为整形 %ld 长整型 %hd短整型 %hu无符号整形 %u %lu%s:输入输出为字符串 %c字符
2、%f:输入输出为浮点型 %lf双精度浮点型c1=%dt%cn,c1,c1)。 /换码符t,表示水平制表位(horizeontal tab),它的作用是将光标移到最接近8的倍数的位置c2=%dt%cn,c2,c2)。 /注意c1,c2的类型 /运行结果为8.300000 %是求余数 先运算x-y,把结果转换为int型的有利于四则运算 float x=8.3,y=4.2,s。 int a=7。 s=x+a%5*(int)(x-y)%2/3。s=%f(3) int i,j,p,q。 i=3。j=6。 p=i+。 q=-j。%d,%d,%d,%dn,i,j,p,q)。 p=i-+3。 q=+j-4。%
3、d,%d,%d,%d(4) int m=15,n=9,s。 m*=3+2。,m)。 n+=n-=n*=n。,n)。%dn,(s=6*5,m+n+s)。2.-(1)#include-5&x0&10) y=x+1。printf (,y)。 int x,y。x)。 if(x-5)&(x int a,M。 M=a0?a:-a。abs(a)=%d,M)。 int c,t,m。input the number of coat and trousers your want buy:n scanf(c,&t)。 if(c=t) if(c=50) m=c*80。 else m=c*90。 else if(ct)
4、 if(t=50) m=t*80+(c-t)*60。 else 90*t+(c-t)*60。 else if(c=50) 80*t+(t-c)*45。 else m=c*90+(t-c)*45。 printf(int main(void) int a, b, c。 if(a + b = c | a + c = b | b + c = a) 不构成三角形n else if (a = b & b = c) 等边三角形n else if (a = b | b = c | a = c) 等腰三角形n else 不等边三角形n return 0。6.- long a。 if(a%5=0) if(a%7=
5、0) printf(yesn| else printf(non实验五 循环结构 int n。 while(1) printf(Enter a number: if(n%2=1) printf(I said continue。 break。Thanks.Ineeded that!#include int c。 while ( (c=getchar () ) !=n) if ( (cA|cxa) ) c += 2。 else if (c=y|c=YzZ) c=c-24。%c,c)。 putchar () 。int main() int m, k。 for( m = 1。 m = 4。 m +) i
6、f ( m = 1 | m = 4 ) for( k = 1。 k = 6。 k+) printf(* else * *n int a,b,c。 * 1 2 3 4 5 6 7 8 9n -n for(a=1。a=9。a+) printf(%3d for(b=1。b=a。b+) c=a*b。5.- double e=2,w=0.000001,t。 double n=1,s=1。 t=1/w。 while(s s=s*(n+1)。 e=e+1/s。 n+。e=%lf,n=%dn,e,(int)(n-1)。6.- void main() int i,j,k=0,r,s=0,t=1000,a=0。 for(i=2。i=t。i+) a=0。 r=0。 for(j=1。jaj) t=ai。 ai=aj。 aj=t。%d ,ai)。ninput number:1
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1