C语言
文章平均质量分 52
做而论道_CS
专治吹牛皮
展开
-
51 汇编编程:8×8 点阵驱动
把C语言的程序,改成汇编的。原创 2016-01-25 12:03:03 · 2487 阅读 · 1 评论 -
C语言编程:统计输入的各字符的个数
//输入一串字符,显示出来出各字符出现的次数。//例如: 输入This is a pencil. 则各字符出现次数分别为:T:1//用函数完成 !满意回答: 2012-5-7 17:10 #include void PROC(char *p){ int i; char b[256] = {0}; while(*p != '\0') b[*p++]++; for (原创 2016-01-25 11:56:48 · 6034 阅读 · 0 评论 -
C语言:500 以内最大 10 个素数并求和
要求写一个C语言程序,查出 500 以内最大 10 个素数并求和。题目链接:http://zhidao.baidu.com/question/1733339520004497107.html做而论道编程如下:#includevoid main(){ int m, n = 0, i, x = 0; for (i = 500; i > 1; i--) { for (m = (i原创 2016-01-25 12:12:14 · 14733 阅读 · 0 评论 -
开灯问题用C语言怎么解决 ?
问题:走廊里依次排列着100盏灯,依次从1号编100号,都关着。有100个学生从1号编到100号,依次走来,1号学生从第一只开关按起,凡是1的倍数都按一下,2号学生从第二只开关按起,凡是2的倍数都按一下,3号学生从第三只开关按起,凡是3的倍数都按一下,依次类推,直到第100号学生按完为止。最后有多少只灯亮着?题目链接:http://zhidao.baidu.com/question/1638953原创 2016-01-25 12:12:58 · 9139 阅读 · 0 评论 -
C语言编程,键盘输入一个字符,输出其类型
C语言编程,键盘输入一个字符;判断它是数字字符还是大写英文字符或小写英文字符或是空格或者其它字符。如果是数字字符输出N,如果是大写英文字符输出U,如果是小写英文字符输出L,空格输出S,其它字符输出O。题目链接:http://zhidao.baidu.com/question/1367305492889897299做而论道编程如下:2014-10-30 21:54 提问者采纳#include "s原创 2016-01-25 12:13:03 · 23996 阅读 · 0 评论 -
C 语言编程:输入 16 进制,以 8 进制输出
给定n个十六进制正整数,输出它们对应的八进制数。输入格式: 输入的第一行为一个正整数n (1 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式: 输出n行,每行为输入对应的八进制正整数。注意 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。题目链接:http://zhidao.原创 2016-01-25 12:13:53 · 7829 阅读 · 2 评论 -
C 语言编程:输入10个整数,将其中最小的数与第一个数对换
题目链接:http://zhidao.baidu.com/question/1575425940375460260.html做而论道编程如下:#includeusing namespace std;void min(int *a, int m){ int j, temp, n; temp = a[0]; n = 0; for(j = 1; j if (a原创 2016-01-25 12:14:12 · 7300 阅读 · 0 评论 -
C 程序:号码验证方法
C 语言编程,验证号码原创 2016-01-25 12:14:17 · 549 阅读 · 0 评论 -
C 程序:凑成平方数
用 C 语言编程,具体要求、说明,见下图:题目链接:http://zhidao.baidu.com/question/2267790529282510428题目所说的,太罗嗦了。简单的说,就是:输入一个数字K,给它再加上一个M,凑成一个平方数。求 M 的最小值。做而论道编程如下: 2015-03-30 15:23#include int main() { int i,原创 2016-01-25 12:14:22 · 681 阅读 · 0 评论 -
C语言:写一个约瑟夫环的程序
又看到了一个《用C语言 写了一个约瑟夫环》的问题。提供了程序,大约 60~70 行。怎么看,也看不懂。好像,还用上了结构、链表。题目链接:http://zhidao.baidu.com/question/810245459674796572其实,问题很简单。做而论道编程如下: (2015-04-02 23:24)以前写过这程序。 远远没有你写的这么长。 #include #define原创 2016-01-25 12:14:39 · 9602 阅读 · 0 评论 -
C语言编程:求一个回文数
回文数,是指正着读、反着读,都相同的数字。如:1221、13531...等等。任取一个十进制整数,用下面的方法可以求出一个回文数:把这个数字的各个位,颠倒前后位置,形成一个新数,再和原数相加,得到的和,就可能是一个回文数。如果不是回文数,就再重复上述的步骤,则最终可得到回文数。如十进制数是 78,则形成回文数的过程为:78 + 87 = 165165 + 561 = 726726 + 627 =原创 2016-01-25 12:15:21 · 19833 阅读 · 1 评论 -
C语言编程:扑克牌魔术
看到一个扑克牌魔术的题目,觉得挺有意思。题目网址:http://zhidao.baidu.com/question/407505626.html这个题目已经有了答案。但是答案的程序,看起来有些费劲,自己编了编,觉得还不错,于是就写在下面吧。/*小明刚学会一个魔术:有 13 张扑克牌,A,2,3,4,5,6,7,8,9,10,J,Q,K;他先把扑克牌按他预先设计的方法排序;只见他从下边拿出一张放到最原创 2016-01-25 11:56:28 · 3348 阅读 · 0 评论 -
C语言编程,对字符串进行处理
输入一个字符串,在数字和其它字符之间加上“_”,再输出。假如输入 asdf123fd,经过处理后的字符是 asdf_123_fd。====================================================满意回答: 解题的思路很简单:依次判断前后两个字符,如果分别是数字和其它,就插入一个“_”。第一个字符的前面、最后一个字符的后面,都不用判断。程序如原创 2016-01-25 11:56:03 · 473 阅读 · 0 评论 -
C语言编程:进制转换器
看到几个要求数制转换的题目。众所周知,人常用的是十进制,计算机常用的是二进制,为了观察方便,也常使用16进制表示二进制数。WINDOWS 中计算器,可以进行常用进制的转换,但是它缺乏其它进制的转换功能。为了学习进制,有时还要使用一些不常用的进制:5进制、7进制等等。如果把英文字符也当做数字,那就有36个数字可以使用。使用这些数字,可知最大的进制就是36进制。把不同进制的数字,转换成常用的十进制,用原创 2016-01-25 11:53:42 · 2315 阅读 · 0 评论 -
在 win-TC 中,如何判断输入的是换行符?
在C语言 win-TC 中,如何判断输入的字符是换行符?程序如下:main() { scanf("%c", b); if(b == 13) printf("aaa"); if(b == '\r') printf("aaa");}我按了回车符两句都没执行。怎么回事呢?明明在 ASCII 表中,回车符 CR 就是13。悬赏分:5 - 解决时间:2009-10-18 20:36 ;-------原创 2016-01-25 11:35:04 · 1279 阅读 · 0 评论 -
关于凯撒密码的一些问题
关于凯撒密码的一些问题,谁能给我解释下这段程序啊? 谢谢了,最好是每句都解释下。悬赏分:10 - 解决时间:2009-10-22 16:41 #include main(){ char M[100]; char C[100]; int K = 3, i; printf("请输入明文M(注意不要输入空白串)\n"); gets(M); for(i = 0; M[i] != '原创 2016-01-25 11:35:25 · 2441 阅读 · 0 评论 -
c语言编程:字符串反序并输出
编制C程序,对键盘输入的字符串进行逆序,逆序后的字符串仍然保留在原来字符数组中,最后输出。要求程序中不得调用任何字符串处理函数,包括 strlen。悬赏分:0 - 离问题结束还有 13 天 0 小时 //----------------------------------------------------------------------网友推荐答案:下列程序已通过调试,结果正确。#inclu原创 2016-01-25 11:45:08 · 9122 阅读 · 0 评论 -
C语言编程:大小写互换
从键盘输入一个字符串,将其中的大写字母变小写,小写变大写,其它字符不变。 悬赏分:0 - 离问题结束还有 10 天 7 小时 //----------------------------------------------------------------------分析:大写字母的ASCII码从41H开始,小写字母的ASCII码从61H开始,大小写字母ASCII码相差20H。大写变小写加20原创 2016-01-25 11:45:13 · 4310 阅读 · 0 评论 -
C语言编程:密码解密
有一行英文密码,现知道加密的方法如下: (1)密文的第一个字母与原文相同; (2)从第二个字母开始,每一个字母的密文的ACSII码等于(上一个字母密文的ACSII码-32)+(原文ACSII-32)的和再与96取模(即取余数)最后加上32。要求编写解密程序,由键盘输入一行密文(最多不超过10000个字母),输出原文。当输入一行密文:W程序正确就输出:Welldone,good悬赏分:10 | 解决原创 2016-01-25 11:45:17 · 4319 阅读 · 0 评论 -
用C语言编写程序,判断输入的一个字符串是否是回数
用C语言编写程序,判断输入的一个字符串是否是回数。悬赏分:20 | 解决时间:2011-4-14 20:22看到了一个题目,其中有个词汇:“回数”,后面的说明是:就是正读反读都一样。那么如:qwertrewq,就是回数,qwertyu,就不是回数。为此题目,编写C程序如下://===============================================最佳答案:#include"原创 2016-01-25 11:47:18 · 2126 阅读 · 0 评论 -
用C语言按照冒泡法进行数字排序
怎么?原程序略。//===========================================最佳答案:试试如下程序。#include void main(){ int a[10]; int i, j, t; printf("input 10 numbers:\n"); for (i = 0; i printf("********************原创 2016-01-25 11:50:36 · 598 阅读 · 0 评论 -
C语言编程:字符串连接
有两个含有数字和字母的字符串,要求把它们合并成一个新的字符串。在新字符串中,不许有重复的符号,并且各字符按照从小到大的顺序排列,即:数字 操作要求如下:输入:两个字符串,以空格分隔 输出:合并后的字符串原题网址:http://zhidao.baidu.com/question/352327593.html//====================================看到网上的答案,觉原创 2016-01-25 11:53:21 · 1955 阅读 · 0 评论 -
C语言编程:有n个人围成一圈,顺序排号。从第一个人开始报数...
题目:有N个人,从1到N编号,按照编号顺序围成一圈。从第一个人开始报数(从1报到3),凡报到3的人退出圈子。问:最后留下的人的编号是几号。==============================这是百度知道中,很常见的题目,多数都有了正确答案。如:http://zhidao.baidu.com/question/95065794.htmlhttp://zhidao.baidu.com/ques原创 2016-01-25 11:53:28 · 66767 阅读 · 12 评论 -
C语言:从键盘输入两个字符串,输出第一个字符串在第二个字符串中的位置
从键盘输入两个字符串,输出第一个字符串的首字母在第二个字符串中的位置。如“abc”在“bbbacccabcddaw3”的位置为7。悬赏分:50 | 解决时间:2011-12-14 11:50:11//========================================最佳答案:试试如下程序:#include #includevoid main(){ char M[100], C[原创 2016-01-25 11:53:37 · 23327 阅读 · 0 评论 -
有没有键盘方向键的响应函数
问题:写个程序,需要判断用户是否按下了上下左右四个键,苦于没有合适的函数去调用。上网查了查好像系统自带了这么一个函数,谁能帮我完整点写出来?比如,如果我按↑返回值1,↓2,←3,→4这样一个函数。谢谢。 ;-------------------------问题补充:我也是用C++写贪吃蛇,就是需要判断玩家首先按了上下左右哪个键,应该有这么个函数吧。。。悬赏分:50 - 解决时间:2009-8-22原创 2016-01-25 11:28:16 · 1120 阅读 · 0 评论