云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > c语言编程题

c语言编程题

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 9:12:33

8.编写函数fun,其功能是删除一个字符串中的所有空格。例如,输入字符串“ This is a string”,则应输出“ Thisisastring”。 文件PROG.C中的内容如下: #include #include #include char *fun(char *str) { }

void main() {

char s[81],*ds;

printf(“\\nPlease enter a string:”); gets(s); ds=fun(s);

pritnf(“\\nResult:%s\\n”,ds); }

9.请编写函数int *fun(int tt[ ],int n),在tt中将按任意顺序存放n个1到3的整数。它的功能是分别统计数组tt中1,2,3的个数存入某内存区,并带回存放区的首地址。 例如,若tt中的数列为删除12211322313,则程序将输出3,4,3。 注意:部分源程序存在文件PROG.C中。

请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编的若干语句。

文件PTOG1.C中的内容如下: #include #include #define M 20

int *fun(int tt[ ],int m) { }

void main()

{int data[M],k,n; int *p; clrscr();

pritnf(“\\nPlease enter n:”); scanf(“%d”,&n);

printf(“\\nPlease enter data:”); for(k=0;k

p=fun(data,n); for(k=0;k<3;k++) printf(“%d”,p[k]); printf(“\\n”); }

10.请编写的函数float fun(float x,int m),它的功能是将浮点数x保留m位小数(m不大于6),第m+1位四舍五入。例如,输入123.456,保留两位小数应输出123.46(或123.459999)。 注意:部分原程序存在文件PROG1.C中。

请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

文件PROG1.C的内容如下: #include #include

float fun(float x,int m) { }

void main( ) {

float x; int m;

printf(\:\; scanf(\,&x); printf(\:\; scanf(\,&n);

printf(\:%f\\n\,fun(x,m)); }

1. 有函数F(x)=(x+1)2和G(x)=2x+1,输入X值计算F(G(x))的值。 2. 任意输入三个字符,要求首先按逆序输出,然后同行原序输出。 3. 在屏幕上输出如下图案(考虑能否将输出的行数由输入的值来控制): ****** ****** ****** ******

4. 在屏幕上输出如下图案(考虑将输出的行数由输入的值来控制):

* ** *** **** *****

5. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制):

* *** ***** *******

6. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制):

**** *** ** *

7. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制):

******* ***** *** *

8. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制):

* *** ***** ******* ***** *** *

9. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制): * *** ***** *******

10. 编程输出如下格式图形(考虑将输出的行数由输入的值来控制): * *** ***** ******* ***** *** *

11. 编写打印如下图形的程序(考虑将输出的行数由输入的值来控制):

* * * * * * * * * * * * * * * * * * * *

12. 编制程序打印如下图形(考虑将输出的行数由输入的值来控制):

A BBB

CCCCC DDDDDDD EEEEEEEEE FFFFFFFFFFF GGGGGGGGGGGGG

13. 编程打印图形(考虑将输出的行数由输入的值来控制):

1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 5 6 5 4 3 2 1

14. 编程打印图形(考虑将输出的行数由输入的值来控制):

1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 5 6 5 4 3 2 1

15. 编程打印图形(考虑将输出的行数由输入的值来控制): 1 2 3 4 5 6 5 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1

16. 编程打印图形(考虑将输出的行数由输入的值来控制):

1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 1 1

17. 编程打印图形(考虑将输出的行数由输入的值来控制): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 1 1

18. 输入一个大写字母打印菱形。菱形中间一行由该字母组成,相邻的各行由前面的字母依次组成,直到

字母A出现在第一行和最末行为止。例如输入字母D,输出图形如下: A BBB

搜索更多关于: c语言编程题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

8.编写函数fun,其功能是删除一个字符串中的所有空格。例如,输入字符串“ This is a string”,则应输出“ Thisisastring”。 文件PROG.C中的内容如下: #include #include #include char *fun(char *str) { } void main() { char s[81],*ds; printf(“\\nPlease enter a string:”); gets(s); ds=fun(s); pritnf(“\\nResult:%s\\n”,ds); } 9.请编写函数int *fun(int tt[ ],int n),在tt中将按任意顺序存放n个1到3的整数。它

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com