
c语言
文章平均质量分 77
sunkailu
这个作者很懒,什么都没留下…
展开
-
c基础实例
第一题:要求从键盘上接收三个整数a,b,c,分别求++a + b + c,a++ + b + c++,a++ + b + c++和++a + ++b + ++c的和,并将其输出。#includeint main(){int a=0, b=0, c=0; scanf("%d,%d,%d",&a,&b,&c); int d=++a + b + c,e=a++ + b + c++原创 2013-03-04 20:29:06 · 440 阅读 · 0 评论 -
c语言内存管理例题
//实现一个“可变二维数组”,这个二维数组的行数要求用户从键盘输入,每行的元素个数仍由用户从键盘输入。//数组元素值用户可以自定义。最后把二维数组打印出来。不要忘记释放数组内存。/*void main() { int rows; int **row; int *q,*p; int i,j; printf("请输入行数:\n"); fflush(stdout);原创 2013-03-21 19:44:56 · 1443 阅读 · 1 评论 -
c语言结构体和联合体例题
第一题:要求你设计一个能够保存图书信息的结构。图书属性包括:书名(title)、作者(author)和单价信息(price),并按照下面要求完成对于各种图书的相关操作。/* struct books { char title[100]; char author[20]; double price; } doyle = { "My life as a budgie",原创 2013-03-21 16:13:38 · 5289 阅读 · 0 评论 -
c语言例题指针三
第一题:void fun41(){//定义一个长度为20的字符数组name,初始化为“tom”。char name[20] = "tom";int i = 0, len = strlen(name);//显示name中字符串内容。for (i = 0; i {printf("%c", name[i]);}//显示name中字符串长度。printf("原创 2013-03-19 21:26:28 · 1553 阅读 · 0 评论 -
c语言指针例题
第一题:int main() {double salarys[5] = { 1500, 2000.43, 1202.78, 8000.32, 5000 };int i = 0;for (i = 0; i printf("%6.2lf\n", salarys[i]);}int *p;p = &salarys;int *m;m = &salarys[0];p原创 2013-03-18 21:07:21 · 1641 阅读 · 0 评论 -
c语言基础案例之指针
#include #include #include int main(void) {//定义整型数组长度为10,分别用指针和数组名访问数组中的元素。//数组名访问/*int arr[10];int i;printf("请输入10个整数:\n");fflush(stdout);for(i=0;iscanf("%d",&arr[i]);}print原创 2013-03-14 20:27:07 · 972 阅读 · 0 评论 -
c语言例题之函数
#include #include #include //要求从键盘接收两个数字,利用函数比较其值的大小,并输出最小值/*int main(void) { int min(int a, int b); int a, b; printf("请输入两个数:\n"); fflush(stdout); scanf("%d%d", &a, &b); printf("两原创 2013-03-13 20:44:24 · 2556 阅读 · 0 评论 -
c语言基础例题之字符数组
1.从键盘上接收一个字符串,保存到一个字符数组中。然后从后面往前倒序输出这个字符串。#include #include #include int main(void) {char str[100]; int i; printf("请输入一个字符串:\n"); fflush(stdout); gets(str); printf("\n");原创 2013-03-11 21:30:37 · 3740 阅读 · 0 评论 -
c语言例题之数组
1.依次按照下面要求完成操作:声明一个包含6个元素的int数组chuck,并将它初始化为从2开始的连续6个偶数。编写语句,将chuck数组的第一个元素和最后一个元素的和赋值给变量even,并将even输出。编写语句,显示chuck数组中第3个元素的值。编写语句,将chuck数组中第5个元素的值改为100。编写语句,依次显示chuck数组中所有的元素,元素间用逗号隔开。倒序输原创 2013-03-09 19:29:41 · 4130 阅读 · 0 评论 -
c语言基础例题之三——循环
1.编程求一个四位自然数ABCD,它乘以A后变成DCBA。#includeint main() {//for int ABCD = 0; for (ABCD = 1000; ABCD int A, B, C, D; A = ABCD / 1000; B = ABCD % 1000 / 100; C = ABCD % 100 / 10; D =原创 2013-03-07 18:17:11 · 1226 阅读 · 0 评论 -
c语言基础例题之二
1.写一个程序,从键盘上接收两个整数,输出这两个整数中值大的一个。#includeint main(){ int a=0,b=0; printf("请输入两个整数:"); fflush(stdout); scanf("%d%d",&a,&b); if(a>b){ printf("两数中最大的数为:%d",a); }else{ printf("两数中最原创 2013-03-05 20:58:31 · 954 阅读 · 0 评论 -
c语言位操作例题
第一题:写一个程序,从键盘上接收一个整数,用二进制形式输出这个整数。#include #include int main(void) {int n,x=0,a[100]; printf("请输入需要转换的数:\n"); fflush(stdout); scanf("%d",&n); while(n){ a[x++]=n%2; n/=2; } --原创 2013-03-25 20:36:47 · 1286 阅读 · 0 评论