大神看下这道C语言斐波拉程序设计题题C语言题

能否陈述一下这个程序的思路,我想学习C语言,刚刚起步,在网上看到这个,不懂,求教各位大神!_百度知道
能否陈述一下这个程序的思路,我想学习C语言,刚刚起步,在网上看到这个,不懂,求教各位大神!
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
空空如也friend
空空如也friend
采纳数:64
获赞数:89
do while循环是输入偶数,如果输入为4,直接输出,否则找出其构成的素数m=p+(m-p)。isprime判断数字n是否为素数,如果有数i能被其整除,返回0,没有返回1。
诗音翩然A0329
诗音翩然A0329
采纳数:61
获赞数:25
擅长:暂未定制
do while循环是输入偶数,如果输入为4,直接输出,否则找出其构成的素数m=p+(m-p)。isprime判断数字n是否为素数,如果有数i能被其整除,返回0,没有返回1。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。大神有下面这道编程题的完整C++代码吗?-
你正在浏览: &>&
大神有下面这道编程题的完整C++代码吗?_
经过上机验证没有问题哦百度最近的格式总是会乱格式调了半天…………好累啊#include//用于求最小公倍数的函数intlcm(intm,intn){inti,t;if(m=1;i++)if(i%m==0&&i%n==0)//判断整除是这么判断的}//用于返回比较分数结果的子函数intcmp(intx,inty,intz,intw){//最小公倍数intfenzi1;//通分后的第一个分子intfenzi2;//通分后的第二个分子if(y==w){if(x&z)symbol=1;elseif(x==z)symbol=0;elsesymbol=-1;}else{gongbeishu=lcm(y,w);fenzi1=x*gongbeishu/y;fenzi2=z*gongbeishu/w;if(fenzi1&fenzi2)symbol=1;elseif(fenzi1==fenzi2)symbol=0;elsesymbol=-1;}}intmain(void){//第一个数字的分子//第一个数字的分母//第二个数字的分子//第二个数字的分母printf(&input第一个数字的分子:\n&);scanf(&%d&,&a);printf(&input第一个数字的分母:\n&);scanf(&%d&,&b);printf(&input第二个数字的分子:\n&);scanf(&%d&,&c);printf(&input第二个数字的分母:\n&);scanf(&%d&,&d);s=cmp(a,b,c,d);switch(s){case1:printf(&第一个分数%d/%d大于第二个分数%d/%d\n&,a,b,c,d);case0:printf(&第一个分数%d/%d等于第二个分数%d/%d\n&,a,b,c,d);case-1:printf(&第一个分数%d/%d小于第二个分数%d/%d\n&,a,b,c,d);default:printf(&somethingiswrong!&);}return0;}
有一道Java编写程序的题求大神解答,万分感谢。 [
public class Student {private Sprivate St...]这里有一道C语言编程题 我看不懂题目要求 求大神做一下 [
#include &stdio.h&#include &conio.h&void avag1 (in...]请大神帮我解决一下这道编程题 [
没说哪种语言,不知道用VFP写的代码对你有帮助没,自己看看吧 贴上来就看到,在那个endf下面还应该...]我今天下午4:50有C语言期中考试,就考一道编程题(只学了2个月,都是基础题),有哪位C语言大神有 [
##在C/C++中具有连接字符串的作用。例如: 执行完A ## B后变为AB(连接A和B并去掉空格)...]本人初学C语言,课后有这么一道题.请大神使用C语言帮按照如下题目编写程序,万分感谢! [
#include &stdio.h&int main(){ int t1,t2,...]求大神帮我写出下面这道题的VB代码。 [
代码: Dim t As SinglePrivate Sub Command1_Click() Di...]这里有一道C语言编程题求各位大神帮忙 [
#include &stdio.h&struct Student{char ID[5];char N...]这一道c++编程题不会做,有没有大神帮帮忙,是要用类和一维数组来做的。 [
// AirTicket.h /* #include &stdafx.h& #include &io...]这里有一道汇编题。请大神详细回答一下,给出代码,最好每行都有注释,我想仔细看看如何去编写。 [
(3)输出原字符串且令非字母字符闪烁显示。 闪烁,楼主有什么办法吗? 楼主用的什么操作系统?]求大神编一道51单片机实现多种倒计时功能 [
这个不算太难,只要利用标识符进行判断即可 标识符就是一个变量,常使用字符型变量作为标识符,占用空间小...]
#include&stdio.h& typedef struct PP {double x,y;}P...……
这是我之前回答其他朋友的问题,跟你这个是类似的你参考下,稍微改改就行了。 https://zhida...……
若是你确定你的编程结果与正确答案 一致的话 那就可以拿到满分 让亲运行只是为了让亲自己检查看亲写的程...……
全国计算机等级考试二级c的程序题共有三道,分别是填空、改错、编程,分值方面填空占18分,改错18分,...……
第一个问题,是输入缓冲区的问题,在你执行输入数组操作的时候,最后输入的回车符仍然保留在了冲入缓冲区中...……
#include &stdio.h& #define pi 3.14 float V[3]={0};...……
有什么编程方面的问题,可以请教他dwhong2018……
界面的abc输入你自己托文本框获取把Private Sub Command1_Click() Dim...……
#include&stdio.h& // 我就直接打了,你自己调试看看啊 main() { int ...……
#include &stdio.h&void main(){int n,k;double s=0;f...会员免费文章说明
原创精品文章需要付出大量的精力,会员才能享受免费学习服务。
会员解答的使用说明
让会员以极低成本提高学习效率,不仅知道答案,还可以学到更多。
热门推荐说明
根据读者的反馈,系统自动将深受大家喜爱的文章推荐给更多读者阅读。
开发经验文章说明
开发经验类文章是在实战开发过程中对各种问题和实现方法进行的经验总结。
C++入门教程说明
我们的注重学习者的思考,以自学者的角度深入浅出帮助学会C++。
Win32入门教程说明
每一节课都是深入研究MSDN和实践验证得来,来之不易。
C语言教程说明
非常简明的浓缩了C语言的知识,可以帮助你迅速上手C语言。
Linux编程入门说明
分为Shell脚本编程(类似DOS脚本)和应用程序编程(win32程序)。
在线提问 问题标题: 问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
求大神用C语言设计一个程序帮助小学生练习数学。(具体要求见问题补充)设计一个程序帮助小学生练习数学。a)
程序首先让使用者输入ID号(包含两个字母和四个数字),例如:Please input your four digit ID no: AB1234
程序应该有输入验证功能。ID输入完毕后,程序提示三个选项:(1)
Start a test(2)
Test: 程序给出10个数学题目,例如: 12 * 3 = 3648 + 32 = 80…56 / 28 = 2要求:i) 学生需要在下一道题给出前,回答当前问题。ii) 数学题应包含加、减、乘、除运算,每题的运算类型随机产生。iii) 每个题目的操作数随机生成,操作数的值不能超过100,除数不能为0。iv) 十个题目完成后,记录学生所使用的时间。v) 在屏幕上输出下列信息:Prob. | Correct Answ.
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
你自己修改修改:#include #include #include #include #include #define IDNO_LENGTH 6#define CALC_KIND 4#define CALC_NUM 10bool checkNo(char idNo[]);char getSignal();int getResult(int,int,char);void takeTest();//main函数void main(){\x09printf("Please input your four digit ID no(begin with two letters):");\x09char idNo[IDNO_LENGTH];\x09do\x09{\x09\x09scanf("%s",&idNo);\x09\x09fflush(stdin);\x09} while(checkNo(idNo)==false);\x09\x09printf("1.Start a test\t2.Exitb\n");\x09\x09do\x09{\x09\x09printf("选择:");\x09\x09scanf("%d",&choose);\x09\x09fflush(stdin);\x09} while(choose!=1 && choose!=2);\x09\x09if(choose==1)\x09\x09takeTest();\x09else\x09\x09exit(0);}//获取随机运算符char getSignal(){\x09char signal[CALC_KIND]={'+','-','*','/'};\x09srand((unsigned)time(NULL));\x09return signal[rand()%4];}//获取随机数int random(double start, double end){\x09return (int)(start+(end-start)*rand()/(RAND_MAX+ 1.0));}//运算int getResult(int num1,int num2,char signal){\x09\x09switch(signal)\x09{\x09case '+':\x09\x09res=num1+num2;\x09case '-':\x09\x09res=num1-num2;\x09case '*':\x09\x09res=num1*num2;\x09case '/':\x09\x09res=num1/num2;\x09default:\x09\x09res=0;\x09\x09printf("运算符不符合规则\n");\x09}\x09}//列出10道题void takeTest(){\x09clock_t startT\x09startTime=clock();\x09\x09int giveR\x09int num1;\x09int num2;\x09\x09for(index=0;index
为您推荐:
扫描下载二维码查看: 1529|回复: 5
拜托大神写数码管与矩阵键盘结合设计简易计算器C语言的程序
我看了论坛中有关的计算器的一些帖子,都不能在实验板正常运行,希望大神们帮忙写下如果有带注释的源程序的话那就太感谢了
我使用的实验板与郭天祥的板子差不多,6位数码管,与P0相连接,矩阵键盘与P3口相连接
不要妄想 在论坛里面下个程序就能在你的板子上面运行&&这个跟你的硬件有关 不同硬件 程序也就不一样&&论坛里面有例子 你可以参考&&若果说 你想随手一伸&&就有现成的程序&&我觉得很难&&你有什么不懂 可以问&&不要一上来&&就要程序&&这样对你不好你的能力 永远得不到提高&&
你可以修改别人的程序&&这样&&你的体会 也会多一点
我知道了,我自己在写,还有点小问题
我和你用的是一样的,给你一个我买板子送的矩阵程序
//4*4键盘检测程序,按下键后相应的代码显示在数码管上
#include&reg51.h&
sbit beep=P2^3;
sbit dula=P2^6;
sbit wela=P2^7;
& && && &unsigned char i=100;
unsigned char j,k,temp,
void delay(unsigned char i)
&&for(j=i;j&0;j--)
& & for(k=125;k&0;k--);
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
& && && && && && && && &0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
display(unsigned char num)
& && && &P0=table[num];
& &//& & P0=0
& && && &dula=1;
& && && &dula=0;
& && && &P0=0xc0;
& && && &wela=1;
& && && &wela=0;
void main()
&&while(1)
& & temp=P3;
& & temp=temp&0xf0;
& & if(temp!=0xf0)
& && &delay(10);
& && &if(temp!=0xf0)
& && &&&temp=P3;
& && &&&switch(temp)
& && && & case 0xee:
& && && && && &key=0;
& && && && && &
& && && & case 0xde:
& && && && && &key=1;
& && && && && &
& && && & case 0xbe:
& && && && && &key=2;
& && && && && &
& && && & case 0x7e:
& && && && && &key=3;
& && && && && &
& && && &}
& && && &while(temp!=0xf0)
& && && &{
& && && &&&temp=P3;
& && && &&&temp=temp&0xf0;
& && && &&&beep=0;
& && && &}
& && && &beep=1;
& && &&&display(key);
& && &&&// P0=table[key];
/*& && &&&P0=0
& && && &dula=1;
& && && &while(i--);
& && && &dula=0;
& && && &P0=0xc0;
& && && &wela=1;
& && && &wela=0;
&&P0=0xc5;
&&wela=0; */
& && && &P1=0
& & temp=P3;
& & temp=temp&0xf0;
& & if(temp!=0xf0)
& && &delay(10);
& && &if(temp!=0xf0)
& && &&&temp=P3;
& && &&&switch(temp)
& && && & case 0xed:
& && && && && &key=4;
& && && && && &
& && && & case 0xdd:
& && && && && &key=5;
& && && && && &
& && && & case 0xbd:
& && && && && &key=6;
& && && && && &
& && && & case 0x7d:
& && && && && &key=7;
& && && && && &
& && && &}
& && && &while(temp!=0xf0)
& && && &{
& && && &&&temp=P3;
& && && &&&temp=temp&0xf0;
& && && &&&beep=0;
& && && &}
& && && &beep=1;
& && && &display(key);
/*& && && &P0=table[key];
& && && &dula=1;
& && &//& &while(100--);
& && && &dula=0;
& && && &P0=0xc0;
& && && &wela=1;
& && && &wela=0;
&&*/& && & P1=0
& & temp=P3;
& & temp=temp&0xf0;
& & if(temp!=0xf0)
& && &delay(10);
& && &if(temp!=0xf0)
& && &&&temp=P3;
& && &&&switch(temp)
& && && & case 0xeb:
& && && && && &key=8;
& && && && && &
& && && & case 0xdb:
& && && && && &key=9;
& && && && && &
& && && & case 0xbb:
& && && && && &key=10;
& && && && && &
& && && & case 0x7b:
& && && && && &key=11;
& && && && && &
& && && &}
& && && &while(temp!=0xf0)
& && && &{
& && && &&&temp=P3;
& && && &&&temp=temp&0xf0;
& && && &&&beep=0;
& && && &}
& && && &beep=1;
& && &&&display(key);
& &&&/*& & P0=table[key];
& && && &dula=1;
& && &//& &while(100--);
& && && &dula=0;
& && && &P0=0xc0;
& && && &wela=1;
& && && &wela=0;
& & */& &&&P1=0xf8;
& & P3=0xf7;
& & temp=P3;
& & temp=temp&0xf0;
& & if(temp!=0xf0)
& && &delay(10);
& && &if(temp!=0xf0)
& && &&&temp=P3;
& && &&&switch(temp)
& && && & case 0xe7:
& && && && && &key=12;
& && && && && &
& && && & case 0xd7:
& && && && && &key=13;
& && && && && &
& && && & case 0xb7:
& && && && && &key=14;
& && && && && &
& && && & case 0x77:
& && && && && &key=15;
& && && && && &
& && && &}
& && && &while(temp!=0xf0)
& && && &{
& && && &&&temp=P3;
& && && &&&temp=temp&0xf0;
& && && &&&beep=0;
& && && &}
& && && &beep=1;
& && &&&display(key);
&&/*& && & P0=table[key];
& && && &dula=1;
& &//& && &while(100--);
& && && &dula=0;
& && && &P0=0xc0;
& && && &wela=1;
& && && &wela=0;
& & */& &&&P1=0xf0;
不同的板子,程序是不一样的,数码管还分共阳,共阴的,程序写法一个是低电平亮,一个是高电平亮。
Powered by}

我要回帖

更多关于 C语言指针程序设计题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信