1.μC/OS-IIçç¹ç¹
2.PASCALè¯è¨
3.C# 计算从你生日到今天,源码一共过了多少天,输出来。
4.100到200之间不能被三整除也不能被七整除的源码pc扫雷源码数用c++ while语句怎么写?
μC/OS-IIçç¹ç¹
1ãæºä»£ç ï¼µC/OS-IIå ¨é¨ä»¥æºä»£ç çæ¹å¼æä¾ç»ä½¿ç¨è ï¼çº¦è¡ï¼ã该æºç æ¸ æ°æ读ï¼ç»æåè°ï¼ä¸æ³¨è§£è¯¦å°½ï¼ç»ç»æåºï¼2ãå¯ç§»æ¤ï¼portableï¼ï¼ µC/OS-IIçæºä»£ç ç»å¤§é¨åæ¯ç¨ç§»æ¤æ§å¾å¼ºçANSI Cåçï¼ä¸å¾®å¤çå¨ç¡¬ä»¶ç¸å ³çé¨åæ¯ç¨æ±ç¼è¯è¨åçãµC/OS-IIå¯ä»¥ç§»æ¤å°è®¸è®¸å¤å¤ä¸åçå¾®å¤çå¨ä¸ï¼æ¡ä»¶æ¯ï¼è¯¥å¾®å¤çå¨å ·æå æ æéï¼å ·æCPUå é¨å¯åå¨å ¥æ ãåºæ æ令ï¼ä½¿ç¨çCç¼è¯å¨å¿ é¡»æ¯æå åµæ±ç¼ï¼æè 该Cè¯è¨å¯æ©å±åå¯é¾æ¥æ±ç¼æ¨¡åï¼ä½¿å¾å ³ä¸æåå¼ä¸æè½å¨Cè¯è¨ç¨åºä¸å®ç°ï¼
3ãå¯åºåï¼ROMableï¼ï¼ µC/OS-IIæ¯ä¸ºåµå ¥å¼åºç¨è设计çï¼æå³çåªè¦å ·å¤åéçç³»åè½¯ä»¶å·¥å ·ï¼Cç¼è¯ãæ±ç¼ãé¾æ¥ä»¥åä¸è½½/åºåï¼å°±å¯ä»¥å°µC/OS-IIåµå ¥å°äº§åä¸ä½ä¸ºäº§åçä¸é¨åï¼
4ãå¯è£åï¼scalableï¼ï¼ å¯ä»¥åªä½¿ç¨µC/OS-IIä¸åºç¨ç¨åºéè¦çç³»ç»æå¡ãå¯è£åæ§æ¯é æ¡ä»¶ç¼è¯å®ç°çï¼åªéè¦å¨ç¨æ·çåºç¨ç¨åºä¸å®ä¹é£äºµC/OS-IIä¸çåè½åºç¨ç¨åºéè¦çé¨åå°±å¯ä»¥äºï¼
5ãå¯æ¢å æ§ï¼preemptiveï¼ï¼ µC/OS-IIæ¯å®å ¨å¯æ¢å åçå®æ¶å æ ¸ï¼å³µC/OS-IIæ»æ¯è¿è¡å°±ç»ªæ¡ä»¶ä¸ä¼å 级æé«çä»»å¡ï¼
6ãå¤ä»»å¡ï¼ µC/OS-IIå¯ä»¥ç®¡ç个任å¡ãèµäºæ¯ä¸ªä»»å¡çä¼å çº§å¿ é¡»æ¯ä¸ç¸åçï¼è¿å°±æ¯è¯´µC/OS-IIä¸æ¯ææ¶é´ç轮转è°åº¦æ³ï¼è¯¥è°åº¦æ³éç¨äºè°åº¦ä¼å 级平ççä»»å¡ï¼ï¼
7ãå¯ç¡®å®æ§ï¼ ç»å¤§å¤æ°µC/OS-IIçå½æ°è°ç¨åæå¡çæ§è¡æ¶é´å ·æå¯ç¡®å®æ§ãä¹å°±æ¯è¯´ç¨æ·è½ç¥éµC/OS-IIçå½æ°è°ç¨ä¸æå¡æ§è¡äºå¤é¿æ¶é´ãè¿èå¯ä»¥è¯´ï¼é¤äºå½æ°OSTimeTickï¼ï¼åæäºäºä»¶æ å¿æå¡ï¼µC/OS-IIç³»ç»æå¡çæ§è¡æ¶é´ä¸ä¾èµäºç¨æ·åºç¨ç¨åºä»»å¡æ°ç®çå¤å°ï¼
8ãä»»å¡æ ï¼ æ¯ä¸ªä»»å¡é½æèªå·±åç¬çæ ãµC/OS-IIå 许æ¯ä¸ªä»»å¡æä¸åçæ 空é´ï¼ä»¥ä¾¿éä½åºç¨ç¨åºå¯¹RAMçéæ±ï¼
9ãç³»ç»æå¡ï¼ µC/OS-IIæä¾è®¸å¤ç³»ç»æå¡ï¼æ¯å¦ä¿¡å·éãäºæ¥ä¿¡å·éãäºä»¶æ å¿ãæ¶æ¯é®ç®±ãæ¶æ¯éåãæ¶é´ç®¡çççï¼
ãä¸æ管çï¼ ä¸æå¯ä»¥ä½¿æ£å¨æ§è¡çä»»å¡ææ¶æèµ·ãå¦æä¼å 级æ´é«çä»»å¡è¢«è¯¥ä¸æå¤éï¼åé«ä¼å 级çä»»å¡å¨ä¸æåµå¥å ¨é¨éåºåç«å³æ§è¡ï¼ä¸æåµå¥å±æ°å¯ä»¥è¾¾å±ï¼
ã稳å®æ§åå¯é æ§ï¼ µC/OS-IIçæ¯ä¸ç§åè½ãæ¯ä¸ä¸ªå½æ°ä»¥åæ¯ä¸è¡ä»£ç é½ç»è¿äºèéªåæµè¯ï¼å ·æ足å¤çå®å ¨æ§ä¸ç¨³å®æ§ï¼è½ç¨äºä¸äººæ§å½æ¸å ³ãå®å ¨æ§æ¡ä»¶æ为èå»çç³»ç»ä¸ã
PASCALè¯è¨
顶楼çç¨åºåå¾æç¹é¿ã
æçç¨åºå¦ä¸ï¼
const p:array [0..] of integer=(0,,,,,,,,,,,);
var a,b,c,t:integer;
begin
read(a,b,c); { ä¾æ¬¡è¯»å ¥å¹´ï¼æï¼æ¥}
if (a mod =0) or ((a mod 4=0) and (a mod <>0)) then
if b>2 then t:=p[b-1]+c+1 else t:=p[b-1]+c else t:=p[b-1]+c;
writeln(t);
end.
C# 计算从你生日到今天,一共过了多少天,输出来。
源代码如下:#include<stdio.h>
main()
{
long y,源码卧虎藏龙gm源码i,a[2],b[2],c[2],z[2];
int x[]={ 0,0,,,,,,,,,,,};
printf("yyyy-mm-dd yyyy-mm-dd:\n");
scanf("%ld-%ld-%ld %ld-%ld-%ld"
,&a[0],&b[0],&c[0],&a[1],&b[1],&c[1]);
for(i=0;i<2;i++)
{ y=a[i]/4-a[i]/+a[i]/+a[i]*;
if((a[i]%(a[i]%?4:)==0)&&b[i]<3)y--;
z[i]=x[b[i]]+y+c[i];
}
printf("There are %ld days \n",z[1]-z[0]);
}
扩展资料
c语言素日期源代码
#include "stdio.h"void main()
{
int n,i,j;
printf("input n:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=i;j>=0;j--)
{
printf("%d ",j+1);
}
printf("\n");
}
printf("\n");
}
到之间不能被三整除也不能被七整除的数用c++ while语句怎么写?
源代码:#include <iostream>
using namespace std;
int main()
{
int count=0;
int i=;
while(i <= )
{
if((i%3!=0)&&(i%7!=0))
{
cout<<i<<" ";
count++;
}
i++;
}
cout<<endl;
cout<<"——中不能被3整除,也不能被7整除的源码类似基金源码数有"<<count<<"个"<<endl;
return 0;
}
运行结果:
[me@host test]$ g++ tt.cpp
[me@host test]$ ./a.out
——中不能被3整除,也不能被7整除的源码一源码家数有个
扩展阅读:
C++里的三种循环
当程序中需要不断的重复执行某个动作, 例如: 重复输出行"Hello,world!", 如果自己写一千行cout<<"Hello,world!";, 就算复制粘贴也得一会时间, 这时循环语句就能派上大用场了。
1. for循环
for循环使用的源码小慧源码基本形式:
for( 初始化表达式; 条件表达式; 增量表达式 )语句; //循环体
初始化是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后循环控制变量按什么方式变化。这三个部分之间用分号(;)分开。源码
int i ;for( i = 0; i < ; i++ )cout<< i <<endl ;
注意:
1>. 循环体中如果有多条语句需要用大括号{ }括起来构成一条符合语句;
2>. for循环中的源码初始化表达式、条件表达式和增量表达式可以缺省,源码 但分号(;)不能缺省, 例如:
2. while循环
while(判断表达式)
循环体
当程序执行到while循环时首先计算 判断表达式 , 当判断表达式的值为真(不为0)时便开始执行循环体, 当 判断表达式 的值为假(为0)时跳过循环体继续执行循环体下面的语句。
3. do...while循环
与while循环不同,源码 while循环是先判断 判断表达式 中的值是否为真再决定是否执行循环体, 而 do...while 循环是先执行一次循环体再判断是否继续执行循环体, 通过一个示例说明:
int i = 0 ; //循环控制do{ cout<< i <<endl ;}while( i > 0) ; //当i>0时执行循环