2013年10月7日

摘要: #includeint main(void){ int i,k; char str1[80],str2[80]; long number; printf("Enter a string:"); i = 0; while((str1[i] = getchar()) != '\n') i++; str1[i] = '\0'; k=0; for(i = 0;str1[i] !='\0';i++) if (str1[i]>='0'&&str1[i]='a'&&str 阅读全文
posted @ 2013-10-07 21:58 1850年老街 阅读(122) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){ int count,i; char str[80]; printf("Enter a string:"); i=0; while((str[i]=getchar())!='\n') i++; str[i]='\0'; count=0; for(i=0;str[i]!='\0';i++) if(str[i]='0') count++; printf("count=%d\n",count); return 0;} 阅读全文
posted @ 2013-10-07 21:08 1850年老街 阅读(102) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){ int i,number; char str[10]; printf("Enter a string:"); i=0; while((str[i]=getchar())!='\n') i++; str[i]='\0'; number=0; for(i=0;str[i]!='\0';i++) if(str[i]>='0'&& str[i]<='9') number=number*10+str[i]-'0'; 阅读全文
posted @ 2013-10-07 21:03 1850年老街 阅读(101) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){ int i,n,m; char s[10]; printf("Enter a string:"); i=0; while((s[i]=getchar())!='\n') i++; s[i]='\0'; for(n=0,m=i-1;n=m) printf("It is a plalindrome\n"); else printf("It is not a plalindrome\n"); return 0;} 阅读全文
posted @ 2013-10-07 21:00 1850年老街 阅读(76) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){ int i,j,n,temp; int a[6][6]; printf("Enter n:"); scanf("%d",&n); for(i=0;i<n;i++) for(j=0;j<n;j++) a[i][j]=i*n+j+1; for(i=0;i<n;i++) for(j=0;j<n;j++) if(i<=j){ temp=a[i][j]; a[i][j]=a[j][i]; a[j][i]=temp; } for(i=0;i<n;i++){ for(j=0;j 阅读全文
posted @ 2013-10-07 20:58 1850年老街 阅读(85) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){int i,j;int a[3][2];for(i=0;i<3;i++)for(j=0;j<2;j++)a[i][j]=i+j;for(i=0;i<3;i++){for(j=0;j<2;j++)printf("%4d",a[i][j]);printf("\n");}return 0;} 阅读全文
posted @ 2013-10-07 15:29 1850年老街 阅读(92) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){int col,i,j,row;int a[3][2];printf("Enter 6 integers:\n");for(i=0;ia[row][col]){row=i;col=j;}printf("max=a[%d][%d]=%d\n",row,col,a[row][col]);return 0;} 阅读全文
posted @ 2013-10-07 15:24 1850年老街 阅读(104) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){int a[10]={1,2,3,4,5,6,7,8,9,10};int low,high,mid,n=10,x;printf("Enter x: ");scanf("%d",&x);low=0;high=n-1;while(low<=high) {mid=(low+high)/2;if(x==a[mid]) break;else if(x<a[mid])high=mid-1;elselow=mid+1;}if(low<=high)printf("Index is %d\n 阅读全文
posted @ 2013-10-07 13:18 1850年老街 阅读(97) 评论(0) 推荐(0) 编辑
 
摘要: int main(void){int i,index,k,n,temp;int a[10];printf("Enter n:");scanf("%d",&n);printf("Enter %d integers:",n);for(i=0;i<n;i++)scanf("%d",&a[i]);for(k=0;k<n-1;k++){index=k;for(i=k+1;i<n;i++)if(a[i]<a[index]) index=i;temp=a[index];a[index]=a 阅读全文
posted @ 2013-10-07 13:10 1850年老街 阅读(69) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){int i,index,n;int a[10];printf("Enter n:");scanf("%d",&n);printf("Enter %d integers:",n);for(i=0;i<n;i++)scanf("%d",&a[i]);index=0;for(i=1;i<n;i++)if(a[i]<a[index])index=i;printf("min is %d\tusb is %d\n",a[inde 阅读全文
posted @ 2013-10-07 13:03 1850年老街 阅读(75) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){int i,flag,x;int a[5];printf("Enter 5 inteages:");for(i=0;i<5;i++)scanf("%d",&a[i]);printf("Enter x:");scanf("%d",&x);flag=0;for(i=0;i<5;i++)if(a[i]==x){printf("Index is %d\n",i);flag=1;break;}if(flag==0)printf(&q 阅读全文
posted @ 2013-10-07 12:45 1850年老街 阅读(63) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){int i;int fib[10]={1,1};for(i=2;i<10;i++)fib[i]=fib[i-1]+fib[i-2];for(i=0;i<10;i++){printf("%6d",fib[i]);if((i+1)%5==0)printf("\n");}return 0;} 阅读全文
posted @ 2013-10-07 12:33 1850年老街 阅读(62) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){int count[9];int i,response;for(i=1;i8)printf("this is a bad response:%d\n",response);elsecount[response]++;}printf("result:\n");for(i=1;i<=8;i++)printf("%4d%4d\n",i,count[i]);return 0;} 阅读全文
posted @ 2013-10-07 12:29 1850年老街 阅读(76) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){char ch;printf("input characters:");ch=getchar( );while(ch!='\n'){if(ch>='A'&&ch='a'&&ch<='z')ch=ch-'a'+'A';putchar(ch);ch=getchar( );}return 0;} 阅读全文
posted @ 2013-10-07 12:17 1850年老街 阅读(72) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){char ch='w';int a=2,b=0,c=0;float x=3.0;printf("%d",a&&b);printf("%d",a||b&&c);printf("%d",!a&&b);printf("%d",a||3+10&&2); printf("%d",!(x==2));printf("%d",!x==2);printf("% 阅读全文
posted @ 2013-10-07 12:13 1850年老街 阅读(112) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){char ch='w';int a=2,b=3,c=1,d,x=10;printf("%d",a>b==c);printf("%d",d=a>b);printf("%d",ch>'a'+1);printf("%d",d=a+b>c); printf("%d",b-1==a!=c); printf("%d\n",3<=x<=5);return 0;} 阅读全文
posted @ 2013-10-07 12:06 1850年老街 阅读(101) 评论(0) 推荐(0) 编辑
 
摘要: #includeint main(void){int i; char ch_lower,ch_upper; for(i=1;i='a'&&ch_lower%c->%d\n",ch_lower,ch_upper,ch_upper%10); } return 0;} 阅读全文
posted @ 2013-10-07 11:58 1850年老街 阅读(106) 评论(0) 推荐(0) 编辑