参考代码:
#include<stdio.h> void input(int N,int a[]) { int i,m,b[100],*p; p=b; for(i=0;i<N;i++) { scanf("%d",&a[i]); } scanf("%d",&m); for(i=N-m;i<=N-1;i++) { *p=a[i]; p++; } *p='\0'; for(i=N-1;i>=m;i--) { a[i]=a[i-m]; } for(i=0;i<m;i++) { a[i]=b[i]; } } void output(int a[],int N) { int i; for(i=0;i<N;i++) { printf("%d ",a[i]); } } int main() { int N,a[100]; scanf("%d",&N); input(N,a); output(a,N); return 0; }
0.0分
3 人评分
#include<stdio.h> #include<malloc.h> void deal(char s[],int n,int m); char a[1000]; int main() { int i,n,m; char *s; scanf("%d",&n); s=(char*)malloc(sizeof(char)*(n+1)); scanf("%s",s); scanf("%d",&m); deal(s,n,m); puts(a); free(s); return 0; } void deal(char s[],int n,int m) { int i; char *p; p=a; for(i=0;i<m-1;i++) { s[i]='\0'; } for(i=0;i<n;i++) { if(s[i]!='\0') { *p=s[i]; p++; } } *p='\0'; }
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:663 |
C二级辅导-求偶数和 (C语言代码)浏览:625 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:424 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1432 |
C语言训练-排序问题<1> (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1051 |
printf基础练习2 (C语言代码)浏览:746 |
1908题解浏览:633 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:664 |
1054题解浏览:460 |
但凡 2019-11-11 17:38:34 |
粘贴错了233