编程题:指向二维数组元素的指针变量。功能:已知二维数组a[2][3],输入输出全部元素。#include<stdio.h>void main(){ int a[2][3],i,j; int *p; /*用坐标法输入二维数组元素*/ for(i=0;i<2;i++) for(j=0;j<3;j+
编程题:比较指向数组元素的指针变量和指向数组的指针变量的不同。#include<stdio.h>void main(){int a[2][3]={1,2,3,4,5,6}; int *p1,(*p2)[3]; /*p1指向数组元素,p2指向包含3个元素的一维数组*/ p1=a[0];p2=a; &nb
编程题:使用指向指针的指针#include<stdio.h>void main(){ static char *str[]={"How","are","you"}; char **p; p=str+1; printf("%s\n",*p); printf("%c\n",**p);}
编程题:对结构体变量中成员的引用展示。#include<stdio.h>void main(){ struct person{ char name[20]; char sex; struct date {int year; int month; int day; }birthday; float he
编程题:展示对整个结构体变量的引用的其他方法。功能:对整个结构体变量进行操作。 #include<stdio.h>void main(){ struct person{ char name[20]; char sex; struct date {int year; int month; &n
编程题:结构体数组的引用。功能:输出结构体数组各元素的成员值 #include<stdio.h>void main(){ struct person{ char name[20]; char sex; int age; float height;}per[3]={{"Li Ping",'M',20,175},{"Wang Lin
编程题:引用共用体变量的成员 #include<stdio.h>void main(){ union temp {char a; int b; }t; t.a=66;t.b=266;/*266=256+10即266的二进制为100001010,
#include<stdio.h>void main(){ enum season {spring=1,summer,autumn,winter}s; for(s=spring;s<=winter;s++) printf("%d\n",s);}
编程题:为枚举类型变量赋值。将整型值强制类型转换成枚举类型赋值 #include<stdio.h>void main(){ enum season {spring,summer,autumn,winter}s1,s2; s1=summer; s2=(enum season)2; printf("s1=%d,s2=%d\n",s1
编程题:枚举变量作为循环控制变量 #include<stdio.h>void main(){ enum season {spring=1,summer,autumn,winter}s; for(s=spring;s<=winter;s++) printf("%d\n",s);}
编程题:指针变量指向结构体数组。#include<stdio.h>void main(){ struct person{char name[20];char sex;int age;float height;}per[3]={{"Li Ping",'M',20,175},{"Wang Ling",'F',19,162.5},{"Zhao Hui",'M',20,178}};struct
编程题:输入文件名,输出该文件的内容。fgetc(fp)的使用。 #include<stdio.h>void main(){FILE *fp;char out_ch,f_name[30];scanf("%s",f_name);fp=fopen(f_name,"r");if(fp!=NULL){while((out_ch=fgetc(fp))!=EOF)putcha
编程题:文件读写fprintf()、fscanf()使用,功能:将5个学生记录输入文件d:\stu1.txt中,并且显示在屏幕上。 #include<stdio.h>void main(){FILE *fp;long num;int n,score;char name[20]; int N=5;fp=fopen("d:\\s tu1.txt","w");for(n
编程题:输入一串字符,程序会自动将大写字母转换为小写 #include <stdio.h>#include <conio.h>main(){ int i=0; char a[50],ch; printf("输入一串字符,程序会自动将大写字母转换为小写\n"); printf("按任意键继续,按Esc键退出\n"); while(ch=getch()!=27) {
编程题:输入一个数字,实现逆排功能。 #include<stdio.h>#include<conio.h>fun(int m,char *s){ char c; int k,i=10; while(m!=0) { k=m%i; *s=k+'0'; s
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号