当前位置:首页 > C++上机答案(下)
夏学期C程序设计上机练习参考答案
编写一个解密藏尾诗的程序。输入一首藏尾诗(假设只有4句),输出其藏尾的真实含义。用返回字符指针的函数实现。 例: 输入:
悠悠田园风 然而心难平 兰花轻涌浪 兰香愈幽静 输出: 风平浪静 #include
从键盘上输入一个3×3的矩阵,求矩阵的主对角线和副对角线之和,要求定义和调用函数float matrix(float *a[3], int n), 提示,函数的形参是指针数组。 例: 输入:
29
夏学期C程序设计上机练习参考答案
8 6 12 5 9 10 7 11 5 输出: sum=41.00
TC中遇到scanf(“%f”, &a[i][j]) ); 出现如下错误: floating point formats not linked Abnormal program termination
改成: scanf(“”, &t); a[i][j]=t; 就可以了 #include
输入一个正整数repeat (0 30 夏学期C程序设计上机练习参考答案 输入输出示例:括号内为说明 输入 3 (repeat=3) 2 (m=2) 8 (m=8) 90 (m=90) 输出 2 = 2 8 = 2*2*2 90 = 2*3*3*5 把一个合数分解成几个质数(素数)相乘的过程,叫做分解质因数。其中,这几个质数就叫做这个合数的质因数。 #include \int prime(int n); int main(void) { int i, m; int repeat, ri; scanf(\ for(ri = 1; ri <= repeat; ri++){ scanf(\ printf(\ while ( (prime(m)!=1) && ( m != 1) ){ /* ( m != 1) 不考虑,会死机 , 永远while */ for(i=2;i<=m;i++){ if(m%i==0){printf(\ m=m/i; break;} } } printf(\ } return 0; } int prime(int n) { int i; if (n == 1) return 0; 31 夏学期C程序设计上机练习参考答案 for(i=2;i<=n/2;i++){ if(n%i==0) return 0; } return 1; } 40067 打印图案 输入一个正整数repeat (0 输入输出示例:括号内为说明 输入 2 (repeat=2) 3 (n=3) 4 (n=4) 输出 * (n=3的菱形图案) * * * * * * * * * * * * * (n=4的菱形图案) * * * * * * * * * * * * * * * * * * * * * * * * #include 32
共分享92篇相关文档