第十次上机实验报告

#include #include int getx (char *c1){ char s[7]; inti; printf("Enter a string:"); gets_s(s); for(i=0;i<7;i++) scanf_s("%d",&s[i]); printf("\n"); for(i=0;*(s+i)='\0';i++) *(c1+i)=*(s+i); *(c1+i)='\0'; printf("The newstring is:%s\n",c1);} int getr(char *c2){ char*c1; inti,j; for(i=0;*(c1+i)='\0';i++) *(c2+7-i)=*(c1+i); *(c2+i)='\0'; printf("The newstring is:%s\n",c2); printf("Enter aninteger:"); scanf_s("%d",&j); c2=c2+j; printf("%s\n",c2);}void main(){ charf[7]; int*c1; inti; printf("Enter a string:"); gets_s(f); getx (f); getr(f);} ----------------------------------------------------------------------#include #includechar* getx (char *c1){ int i; char s[7]; printf("Enter a string:"); gets_s(s); for(i=0;i<7;i++) scanf_s("%d",&s[i]); printf("\n"); for(i=0;*(s+i)='\0';i++) *(c1+i)=*(s+i); *(c1+i)='\0'; printf("The newstring is:%s\n",c1); returnc1;} int getr(char *c2){ inti,j; for(i=0;*(c1+i)='\0';i++) *(c2+i)=*(c1+i); *(c2+i)='\0'; printf("The new stringis:%s\n",c2); printf("Enter aninteger:"); scanf_s("%d",&j); c2=c2+j; printf("%s\n",c2);} int a[20],*p; inti; for(i=0;i<20;i++) { scanf("%d",&a[i]); } p=a; x(a); y(a); for(i=0;i<20;i++) { printf("%d ",a[i]); } ----------------------------------------------------------------------1. #include 2. #include 3. #define N 20 4. void main() 5. { 6. int n,j=0; 7. char str[N],b[N]; 8. gets(str); 9. n=strlen(str); 10. for(int i=0;i<n;i++) 11. { 12. if(str[i]!='\0'&&str[i]<='z'&&str[i]>='a') 13. { 14. *(b+j)=*(str+i); 15. j++; 16. } 17. else 18. continue; 19. } 20. *(b+j)='\0'; 21. puts(b); 22.}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值