第七次
#include<stdio.h> int main() { int a[10],c,d,m,n; printf("请输入个数:"); scanf("%d",&c) ; for (m=0;m<=c-1;m++) { printf("请输入数字:"); scanf("%d",&a[m]) ; } printf("顺序输出:"); for (n=c-1;n>=0;n--) { printf(" %d",a[n]); }
return 0; }
没找出问题在哪里
3
#include <stdio.h> void a(int n) { if(n>0) { printf("%d",n%10); a(n/10); } } int main() { printf("请输入一个多位整数:"); int x; scanf("%d",&x); a(x); return 0; }
这个网上百度了一下 改了改。
4
#include<stdio.h> int main() { int n,m,x,y,a[10],b[10]; printf("第一组共有几个数(最多10个数):"); scanf("%d",&n); printf("分别是:"); int i,j; for(i=1;i<=n;i++) { scanf("%d",&x); a[i]=x; } printf("第二组共有几个数(最多10个数):"); scanf("%d",&m); printf("分别是:"); for(i=1;i<=m;i++) { scanf("%d",&y); b[i]=y; } printf("它们的共有:"); for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { if(a[i]==b[j]) printf("%d ",a[i]); } } return 0; }