精品文档
} 程序2
#include ″stdio.h″ #include ″conio.h″
int CompareInt(int a,int b) {
if(a>b) return 1; else if(a=b) return 0; else if(!a>=b) return -1; }
void main() {
int a,b;
unsigned int k;
printf(\ scanf(\ k=CompareInt(a,b); switch(k) {
case 1: printf(\
case 0: printf(\ case -1:printf(\ }
getch(); } 程序3
long StrToNum(char *str) {
int k;
long result=0; k=0;
while(str[k]!=0)
result=result*10+str[k]; return result; }
void main() {
收集于网络,如有侵权请联系管理员删除
精品文档
char *str; int i; long l;
for(i=0 , i<6 ; i++) *(str+i)=\ l=StrToNum(str); printf(\ }
参考答案:
一、选择题
1~5 CBDAB 6~10 CCBAD 11~15 BCCDA 16~20 DBDDA 21~25BACCB 26~30CBACA
二、读程序写结果
程序1 The Output is: i=6,j=720 程序2 1 7 5 9 3
三、改错题(双下划线是修改后的错误之处) 程序1
#include \void main() {
int a,b;float f; scanf(\ f=(float)a/b; printf(\ } 程序2
#include \#include \
收集于网络,如有侵权请联系管理员删除
精品文档
int CompareInt(int a,int b) {
if(a>b) return 1; else if(a==b) return 0; else if(a
void main() {
int a,b; int k; printf(\ scanf(\ k=CompareInt(a,b); switch(k) {
case 1: printf(\ case 0: printf(\ case -1:printf(\ }
getch(); } 程序3
long StrToNum(char *str) {
int k;
long result=0; k=0;
while(str[k]!=0)
result=result*10+str[k++]-'0'; return result; }
void main() {
char str[6]; int i; long l;
for(i=0 ; i<6 ; i++) *(str+i)='1'+i; l=StrToNum(str);
收集于网络,如有侵权请联系管理员删除
精品文档
printf(\ }
收集于网络,如有侵权请联系管理员删除