函数作业及解答
#include
char b[50]; int i,j=0,n; n=strlen(a); for(i=0;i if(a[i]>='A'&&a[i]<='Z'&&a[i]%2==0) { b[j]=a[i]; j++; } for(i=0;i a[j]='\\0'; } int main() { char a[100]; gets(a); zf(a); puts(a); return 0;} 第10题: 编写程序完成进制转换,要求使用函数,函数功能是:十进制转换为八进制,输入输出均在主函数中完成。 样例输入:125 样例输出:175 #include int i=0; while(n>0) { b[i]=n%8; i++; n=n/8; } b[i]='\\0'; return i; } int main() { int b[100]; int n,a,i; cin>>n; a=zh(b,n); for(i=a-1;i>=0;i--) cout< - 11 -