娜米柠檬 娜米柠檬
关注数: 28 粉丝数: 24 发帖数: 1,328 关注贴吧数: 12
帮我找下错吧,谢了! #include<stdio.h> #define OK 1 int prog1_1() { int k; float x=3.6f; printf("\n[k=x]=%d:x=%f,,,k=%d",k,x,k=x); printf("\n[k=x]=%d:x=%0.1f,,,k=%d\n",k=x,x,k); return OK;/*将OK返回给主调函数,表示程序运行一切正常*/ } int prog1_2() { char cData; int iNum; printf("\nInput a char:"); scanf("%c",&cData); //给字符变量赋初值 printf("cData的值是%c\n",cData); printf("cData占内存%d字节\n",sizeof(cData)); printf("cData起始地址是0x%x\n",&cData); printf("\nInput an integer:"); scanf("%d",&iNum); //给整型变量赋初值 printf("iNum的值是%d\n",iNum); printf("iNum占内存%d字节\n",sizeof(iNum)); printf("iNum起始地址是%#x\n",&iNum); getchar(); return OK;/*将OK返回给主调函数,表示程序一切正常运行*/ } void FahrToCelsius() { float celsius,fahr=60.0; celsius=5*(fahr-32)/9; printf("celsius=%f° fahr=60.0°\n",celsius); getchar(); } int prog1_3() { int a=3,b=4,sum=0; int *pa,*pb,*psum; //定义指针变量 char ch; char *pch=&ch; //定义并初始化指针变量 pa=&a;pb=&b;psum=&sum; //初始化指针变量 printf("指针变量的值:pa=%x pb=%x psum=%x\n",pa,pb,psum); printf("目标变量的值:pa=%d pb=%d sum=%d\n",*pa,*pb,*psum); *psum=*pa+*pb; //求a,b之和 *pch='A'; //为字符变量赋值 printf("sum=%d\tch=%c\n",*(&sum),ch); printf("整型字符指针变量的运算:pa=%x pa+1=%x\n",pa,pa+1); printf("字符型指针变量的运算:pch=%x,pch+1=%x\n",pch,pch+1); getchar(); return 0; } void prog1_4() { char c1,c2,c3; printf("Input three characters:\n"); scanf("%c",&c1); scanf("%c",&c2); scanf("%c",&c3); printf("c1=%c\t ASCII=%d\n",c1,c1); printf("c2=%c\t ASCII=%d\n",c2,c2); printf("c3=%c\t ASCII=%d\n",c3,c3); } void prog1_5() { float iNumA,iNumB; printf("Input an float:\n"); scanf("%f",&iNumA); printf("Input an float:\n"); scanf("%f",&iNumB); printf("iNumA=%f,iNumB=%f\n",iNumA,iNumB); } #define STR1 "computer" #define STR2 "English" int prog1_6() { int a=5,b=7; float x=67.8546f,y=-789.124f; long n=1234567; unsigned u=65535; printf("................................................\n"); //便于确定字段宽度 printf("a,b:%3d%3d",a,b); printf("%d,%o,%x\n",n); //输出n 的十进制、八进制和十六进制的值 printf("%d,%o,%x\n",u); //输出u 的十进制、八进制和十六进制的值 printf("STR1%88s,STR2:%5s\n", STR1,STR2); return OK; } void prog1_7() { printf("\x4F\x4B\x21\n"); printf("\x15 \xAB\n"); } void prog1_8() { int a,b; float x,y; char c1,c2; printf("please input two integer(用逗号隔开)\n"); scanf("%d,%d",&a,&b); printf("%d,%d",a,b); printf("\nplease input two float(用逗号隔开)\n");
1 下一页