
C语言经典小程序
fd315063004
追求生活的阳光,没有终点@!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
菱形
#include int main() { printf("请输入菱形的半径:"); int r; scanf("%d",&r); for(int y=0;y { for(int x=0;x { if(原创 2011-08-07 19:19:17 · 415 阅读 · 0 评论 -
输入三个数,并找出最大的输出
#include int main() { int max(int x,int y); int a,b,c,t; printf("Please input three numbers:\n"); scanf("%d %d %d",&a,&b,&c); t=max(max(a,b),c); printf("the biggest number is %d\n",t);原创 2011-09-21 11:28:59 · 3915 阅读 · 0 评论 -
用一个条件表达式描述从a,b,c中找出最大者赋值给max
#include int main() { int a,b,c,max; printf("Please input three numbers:\n"); scanf("%d %d %d",&a,&b,&c); max=(a>b?a:b)>c?(a>b?a:b):c; printf("%d\n",max); } 此处要求有些苛刻,不准用if语句,只能用条件表达式来完成原创 2011-09-21 11:37:52 · 10162 阅读 · 1 评论 -
用格式输出函数输入三个字符,并用输出函数反向输出三个字符和他们的ASCII码
#include int main() { char ch1,ch2,ch3; printf("Please input three characters:\n"); scanf("%c%c%c",&ch1,&ch2,&ch3); printf("%c\n%d\n",ch3,ch3); printf("%c\n%d\n",ch2,ch2); printf("%c\n%d\原创 2011-09-21 11:40:58 · 8918 阅读 · 0 评论 -
输入三个数,用条件表达式,不能用if语句,判断是不是两个奇数一个偶数,是就输出Y,不是就输出N。
#include int main() { int a,b,c; char s; printf("Please input three numbers:\n"); scanf("%d%d%d",&a,&b,&c); s=((a%2)+(b%2)+(c%2))==2?'Y':'N'; printf("%c\n",s); } 输入三个数,用条件表达式,不能用if原创 2011-09-21 11:45:03 · 4007 阅读 · 0 评论 -
约瑟夫环
#include"MyNode.h" //文件1 Node::Node( ) { next = NULL; } Node::Node(Node_entry item, Node *add_on) { entry = item; next转载 2011-08-07 19:28:49 · 388 阅读 · 0 评论 -
取款机
#include int main() { int account=0,x; for(;;){ printf("1--清空,2--存钱"); printf("3--取钱,4--查询余额\n");原创 2011-08-07 19:19:46 · 1058 阅读 · 0 评论 -
汉诺塔
#include //把n个盘子从a挪到c以b作为中转 void hanno(int n, char a, char b, char c) { if(n //把n-1个从a挪到b,用c作为中转 hanno(n-1,a,b,c);原创 2011-08-07 19:18:20 · 860 阅读 · 0 评论 -
九宫图
#include #include int main() { int n; printf("输入一个奇数:"); scanf("%d",&n); if(n%2==0) { printf("输入非法,程序退出!");原创 2011-08-07 19:17:03 · 419 阅读 · 0 评论 -
倒序问题
#include int main(){ int a[5],b[5],i; printf("清输入五个数:\n"); for( i=0;i scanf("%d",&a[i]); }//输入五个数并且保存在数组a中 for( i原创 2011-08-07 19:16:08 · 325 阅读 · 0 评论 -
从键盘上输入一个字符,如果是小写字母,则转换成大写字母输出。其他的则不变
#include int main() { char a,b; printf("Please input a character:\n"); scanf("%c",&a); b=a>=97&&a printf("%c\n",b); } //从键盘上输入一个字符,如果是小写字母,则转换成大写字母输出。其他的则不变。 这里依然是条件表达式的灵活应用。原创 2011-09-21 11:43:11 · 37186 阅读 · 1 评论