C语言程序设计复试
我辈当自强
努力学习,努力生活,努力成为对社会有用的人。
展开
-
C语言程序设计:指针
(1)指针运算符* 与取地址运算符&的优先级相同,按自右向左的方向结合。 设有变量定义语句: int a, p=&a; 则表达式:&p 的求值顺序为先"“后”&",即& (p)=&a=p 。 而表达式:&a 的求值顺序为先"&“后”",即* (&a)=p=a 。 (2)"++"、"――"、""、"&“的优先级相同,按自右向左方向结合。下面结合例子加以说明。设有变量定义语句: int a[4]={100,200原创 2022-03-25 16:27:01 · 317 阅读 · 0 评论 -
C语言程序设计:代码填空题
1.输入一个整数,输出该数的位数#include <stdio.h>void main(){ int n,k=0; scanf("%d",&n);while( _____1_____ ) // 1)n 2) n!=0;{ k++; _____2_____; // n=n/10 } printf("%d\n",k);}2.#include <stdio.h>#include <math.h>#define f(x) x*x-5*x原创 2022-03-24 15:46:41 · 5812 阅读 · 1 评论 -
C语言程序设计:输出结果题
1.输出:9 6#include<stdio.h>int main(){ int x=1,y=2; for( ; x<10 ; x++) { x+= 2; if ( x>7 ) break; if ( x==6 ) continue; y *= x; } printf("%d %d\n",x,y); return 0;}2.输出2 6 42 3#include <stdio.h>int Square(int i){ retu原创 2022-03-24 15:24:28 · 5037 阅读 · 0 评论 -
C语言程序设计:汉诺塔
1.汉诺塔#include<stdio.h>void moveone(char from,char to){ printf("%c->%c\n",from,to);}void hanoi(int n,char from,char to,char by){ if(n==1) moveone(from,to); else{ hanoi(n-1,from,by,to); moveone(from,to); hanoi(n-1,by,to,from); }}int原创 2022-03-23 12:45:59 · 1942 阅读 · 0 评论