当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

在c语言中a求余

更新:01-02 整理:39baobao.com
字体:

[C语言连接字符串问题]正确答案: #include<stdio.h> main() { int i,j,k,l; char str1[10],str2[10],str3[20]; scanf("%s",str1); scanf("%s",str2); i=sizeof(str1); j=sizeof(str2); for(k=0;k<i;k+...+阅读

下次把题目更细分一下,标明单片机,这样分类就不会转让语言类。进入这个的应该都是学c的,不是学单片机的,我学过单片机,但是忘的差不多了

我试着分析一下功能:

#include "stc.h"

#include "hjc52.h"

#include "delay.h"

int a;

int b;

sbit DU=P2^0;

sbit WE=P2^1;

void Timer() ///定时 在这个程序中有什么用?????很久没有弄,忘了。感觉没有用到?

{

TMOD|=0x01;

TH0=0x3c;

TL0=0xb0;

TR0=1;

}

void main()

{

unsigned int SMG[10]={0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x7,0x7f,0x6f}; //表示数字

hjc52_init();//HL-1/HJ-3G/HJ-C52主板初始化函数

a=1;

b=0;

EA=1;

EX0=1;

EX1=1;

IT0=1;

IT1=1;

while(1)

{

DU=1; //p2_0 控制

P0=SMG[b]; //给数字导p0 端口

DU=0; //断开

WE=1; //这里应该是用于保持吧????

P0=0xfe;

WE=0;

while(a); //等待中断

DU=1;

P0=SMG[b];

DU=0;

WE=1;

P0=0xfe;

WE=0;

while(~a);

}

}

void Init_Key0() interrupt 0 //加

{

b++;

if(b>9)

b=0;

a=~a;

}

void Init_Key1() interrupt 2 //减

{

b--;

if(b<0)

b=9;

a=~a;

}

一开始有数据吗?

本文地址:https://www.39baobao.com/show/29_19971.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

C语言字符串连接问题Please input str1:123 Please input str2:456 123456 Press any key to continue #include <stdio.h> char*mystrcat(char*str1,char*str2); void main() { char str1[50];...

学习C语言应注意哪些方面其重点和难点是哪些第一个难点 C语言的数据类型 关于C语言数据类型,不难理解但难于运用。这就要求同学们在学习的时候记住常用的一些数据类型的特征(第一次作业第2题内容)。 第二个难点 C语言的运...

学习C语言应注意哪些方面?其重点和难点是哪些第一个难点 C语言的数据类型 关于C语言数据类型,不难理解但难于运用。这就要求同学们在学习的时候记住常用的一些数据类型的特征(第一次作业第2题内容)。 第二个难点 C语言的运...

c难点和重点是什么学会了C语言最近开始学CC++面向对象的知识,不能从C++里学到,必须需另外学习,先学习一些面向对象编程的概念,理论,再学习C++比较好,不然直接学习C就可以了,没有必要还要学C++; C++,有3种编程模式 1)C的面向...

桌面上的语言图标没有了怎么办使用电脑中,常常有意想不到的事情发生,比如某天你正想写点什么,突然发现,哎,我的输入法图标哪儿去了?怎么办? 如果你用的还是Windows 98、Windows Me的系统,有时输入法图标不见了,一...

c语言求余函数这涉及到强制转换的问题,但碰到%又行不通了.这里我提供一种方法:intmain(){floutm,n;longs;s=90657;m=100000*int((float)s*(float)s/100000);n=(float)s*(float)s-mprintf("%d...

c语言中怎样使用取余数的函数C语言用取模运算符“%”进行取模运算。取模运算符“%”的作用是求两个数相除的余数。例如,请看下面这段代码:x=15/7;如果x是一个整数,x的值将为2。然而,如果用取模运算符代替除法...

c语言中怎么定义一个取余函数方法1: int mod(int x,int y) { int md; md=x-(x/y)*y; return md } 方法2: int mod(int x,int y) { int md; md=x%y; return md } 方法3: #define mod(int x,int y) (x%y)...

C语言编写5个函数加减乘除取余运算#include<stdio.h> double jia(double a,double b){ return a+b;} double jian(double a,double b){ return a-b;} double cheng(double a,double b){ return a*b;} double...