摘要:
#includeint main(void){ int i,index,n,a[10],temp=0,j; scanf("%d",&n); for(i=0;ia[index]) index=i; if(a[i]<a[j]) j=i; } temp=a[n-1]; a[n-1]=a[index]; a[index]=temp; temp=a[0]; a[0]=a[j]; a[j]=temp; ... 阅读全文
随笔档案-2013年11月
信息处理
2013-11-21 22:58 by css1993, 163 阅读, 收藏,
摘要:
#include#includestruct student{ int num; char name[10]; int computer,english,math; double average;};int main(void){ int i,n,s=0,x=0,y=0,index,j; struct student students[],temp; double count_average(struct student s); printf("Input n:"); scanf("%d",&n); for(i=0;istudents... 阅读全文
113e
2013-11-21 21:51 by css1993, 174 阅读, 收藏,
摘要:
#includestruct student{ char name[19]; int english,math; double average;};int main(void){ int i,index,j; struct student students[5],temp; double count_average(struct students); for(i=0;istudents[i].average) index=j; temp=students[index]; stud... 阅读全文
循环中循环
2013-11-21 09:57 by css1993, 131 阅读, 收藏,
摘要:
#includestruct student{ int age; char name[10];}main(void){ int i,j,x; struct student students[50],temp; for(i=0;i<4;i++);{ scanf("%s",students[i].name); scanf("%d",&students[i].age); } for(i=0;i<3;i++){ x=i; for(j=i+1;j<4;j++) ... 阅读全文
实验十指针2
2013-11-16 10:49 by css1993, 150 阅读, 收藏,
摘要:
#include#includevoid encrypt(char *s);int main(){ char str[80]; printf("Enter string:"); gets(str); encrypt(str); printf("换后的密码:%s\n",str); return 0;}void encrypt(char *s){ for(;*s!='\0';*s++); if(*s=='z') *s='a'; else *s=*s+1;} 阅读全文
实验十
2013-11-14 09:42 by css1993, 114 阅读, 收藏,
摘要:
#includevoid getx(char *c1);void getr(char *c2);void main(){char s[80];printf("请输入一组字符:");gets (s);getx(s);}void getx(char *c1){int x,k=0;int j=0;char y[80];printf("请输入选取个数:");scanf ("%d",&x);while(*(c1+j)!='\0'){j++;}for(int i=j-x;i<j;i++){y[k]=*(c1+i);k 阅读全文
作业五 指针的应用
2013-11-09 21:31 by css1993, 118 阅读, 收藏,
摘要:
#includevoid sum_diff(float op1,float op2,float*psum,float*pdiff){ *psum=op1+op2; *pdiff=op1-op2; return ;}int main(){ float op1,op2,psum,pdiff; printf("Enter op1,op2:\n"); scanf("%f%f",&op1,&op2); sum_diff(op1,op2,&psum,&pdiff); printf("*psum=%f,*pdiff=%f\n& 阅读全文
实验九 指针3 、编程判断输入的一串字符是否为“回文
2013-11-09 19:21 by css1993, 968 阅读, 收藏,
摘要:
#include#includevoid main(){ char s[40]; char *p,*q; int len,flag; gets(s); len =strlen(s); p=s; q=s+len-1; flag=1; while(p<q) { if(*p==*q){p++,q--;} else{flag=0;break;} } if(flag)printf("YES\n"); else printf("No\n");} 阅读全文
实验九用自定义的函数void f(char *line)统计和输出字符串中数字字符、英文字符和其他字符的个数。
2013-11-09 19:06 by css1993, 249 阅读, 收藏,
摘要:
#includevoid f(char*line,int*digit,int*letter,int*other){ *digit=*letter=*other=0; while(*line!='\0'){ if(*line>='0'&&*line='a'&&*line='A'&&*line<='Z')) (*letter)++; else (*other)++; line++; }}int main(){ int i=0,digit,letter,othe 阅读全文
实验九指针1
2013-11-09 18:37 by css1993, 181 阅读, 收藏,
摘要:
#include void findByPoint(int *, int , int *, int *);void find(int *a, int n, int max, int min);int main(void){ int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; findByPoint(a,10,&max1,&min1); /*自定义函数,指针变量是a,max,min.而不是*a,*max,*min.&max1和&min是地址*/ printf("数组a最大和最小元素下标是%d,%d\n" 阅读全文
浙公网安备 33010602011771号