| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 887 人关注过本帖
标题:c语言编程问题,谢谢
取消只看楼主 加入收藏
血色二锅头
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-5-3
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
c语言编程问题,谢谢
第二题
程序功能:从键盘输入一个大于2的正整数n,求解并输出最接近n的素数(<n不包括n)。
如输入:
 17                  
则输出
13
再输入:
45                  
则输出
43  

第3题(17分,源程序文件 1-A-3.C )
上机要求:按程序功能要求编写程序,并将程序代码保存1-A-3.C 中。
程序功能:从键盘上输入5个整数(设每个整数取值1至5),按示例格式输出5行数字图形,每行的数字及数字个数与输入数相对应。
如输入:
    5  4  3  2  1
则输出(□表示空格,↙表示回车):
    5□5□5□5□5↙
    □4□4□4□4↙
    □□3□3□3↙
    □□□2□2↙
    □□□□1↙
示例说明:输出共5行,居中对齐形状。输入的第1个数为5,则输出的第1行有5个5,数字之间含有1个空格,第1个5之前有5-5=0个空格;输入的第2个数为4,则输出的第2行有4个4,数字之间含有1个空格,第1个4之前有5-4=1个空格;以此类推。
再如输入:
    2  3  2  1  2
则输出(□表示空格,↙表示回车):
    □□□2□2↙
    □□3□3□3↙
    □□□2□2↙
    □□□□1↙
    □□□2□2↙
示例说明:输出共5行,居中对齐形状。输入的第1个数为2,则输出的第1行有2个2,数字之间含有1个空格,第1个2之前有5-2=3个空格;以此类推。

第4题(18分,源程序文件1-A-4.C )
从键盘输入一个字符串(不多于80个字符),分别在该字符串中的所有数字字符子串(即单个或多个连续的数字字符)前加入一个字符$,然后输出处理后的该字符串,如果该字符串中不包含有数字字符子串,则报告“There are no digits.”。例如,
输入:abcd4,Efghi*123p87KKK9034  6 xyz
输出:abcd$4,Efghi*$123p$87KKK$9034  $6 xyz
又如,
输入:abcd,Efghi*Pkkk  #%xyz
输出:There are no digits.
搜索更多相关主题的帖子: 数字 键盘 编写程序 源程序 正整数 
2012-05-10 10:14
血色二锅头
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-5-3
收藏
得分:0 
有没有人帮个忙啊
2012-05-10 10:58
快速回复:c语言编程问题,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016258 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved