摘要:
先写我的思路,没有用指针的做法。如果你用的是VC,把第六行去掉。#include#includeint main(){ setvbuf(stdout,NULL,_IONBF,0); int n,num; //n为总人数,num为剩余人数。 int a[255... 阅读全文
摘要:
#include#includevoid double_(int n){ int *p,*q,i=1,j,s,jw=0; p=(int *)malloc(sizeof(int)); *p=1; for(j=1;j=10) { *(p+s)=(*(p+s))*2+jw-10; jw=1; } else { *(p+s)=(*(p+s))*2+jw; jw=0; ... 阅读全文
摘要:
1 #include 2 #include 3 4 int main() 5 { 6 setvbuf(stdout,NULL,_IONBF,0); //使用Eclipse开发环境时必须写。 7 void process(int *,int,int); 8 int a[255]; 9 int n,m;10 int i;11 12 printf("How many numbers?");13 scanf("%d",&n);14 printf("Input n numbers:");15 for(i=0;i 2 #inc... 阅读全文
摘要:
1 #include 2 3 void main() 4 { 5 setvbuf(stdout,NULL,_IONBF,0); 6 char str[80],ch; 7 int i,j; 8 9 printf("Input the string:\n");10 gets(str);11 printf("Input the char to be deleted:");12 scanf("%c",&ch);13 14 j=0;15 for(i=0;str[i]!='\0';i++)16 if(str[i]... 阅读全文
摘要:
下面的程序可以输出1-5的阶乘值,如果需要把5改为n,则可求出1-n的阶乘值。 1 void main() 2 { 3 setvbuf(stdout,NULL,_IONBF,0); 4 int fac(int n); 5 int i; 6 for(i=1;i<=5;i++) 7 printf("%d!=%d\n",i,fac(i)); 8 } 9 10 int fac(int n)11 {12 static int f=1;13 f = f*n;14 return f;15 }每次调用fac(i),输出一个i!,同时保留这... 阅读全文
摘要:
1.冒泡法假设有10个数第1趟比较时,将10个数中最大的数沉到最底下,位于在a[10]的位置;第2趟比较时,将剩下9个数中最大的数沉到最底下,位于在a[9]的位置;……依次类推,要往下沉9次,即进行9趟比较,才能将顺序排好。趟数 i=n-1;第1趟比较,需要进行9次两两比较,j=9;第2趟比较,已有1个数位置固定,需要进行8次两两比较,j=8;……依次类推,需要第 i 趟比较,两两比较的次数为 j=9-i=n-1-i; 1 #include 2 3 void main() 4 { 5 setvbuf(stdout,NULL,_IONBF,0); 6 int a[10]; 7 ... 阅读全文
摘要:
#includevoid hanoi(int n, char x, char y, char z);void move(char x, char y);int times = 0; //表示移动圆盘的次数void main(){ setvbuf(stdout, NULL, _IONBF, 0); ... 阅读全文
摘要:
GEL是通用扩展语言(General Extension Language)的英文缩写,GEL是一个大小写敏感但缺少类型检测的解释性语言,只有int类型,在语法上可看作是C语言的一个子集。GEL主要用来扩展CCS的功能,方便用户调试程序,但不是必需的。当我们希望上电后立刻开启或实现某些功能,那么可以在项目中装载GEL文件(由TI提供或用户自行编写)来实现这个目的。此外,项目添加TI公司提供的GEL文件后往往会在CCS的GEL菜单中出现相关的子菜单,用户可以使用它,主要用于程序的调试控制。GEL文件可以看成你所建项目的“秘书”,可以帮你打打杂,处理一些繁琐的事情。下面是一段VC5509的通用GE 阅读全文