计算公式:C=5×(F−32)/9,//如果直接复制公式,可能有中文空格或者中文字符导致编译错误。
1. int n; scanf("%d\n",&n);//下面有gets输入字符串函数,scanf必须加\n book a[n]; for(int i=0;i<n;i++) { gets(a[i].name); scanf("%lf\n",&a[i].price);//回车别敲错了,当scanf与gets一同使用时,scanf必须加\n } 2. int max(b a[],int n)最大值函数 { int m=0; for(int i=1;i<n;i++)//比较时,下标从1或0开始都可以 { if(a[i].price>a[m].price) m=i; } return m; } 3.f表示结构体类型 void sort(f a[],int n)//年龄从大到小,shengri是整型的,由小到大1960>1964的年龄,其实就是由int小到大排序 { for(int i=0;i<n-1;i++) { for(int j=i+1;j<n;j++) { if(a[i].shengri>a[j].shengri)//排序是结构体整体排序,不仅仅是shengri排序 { /*f t; t.shengri=a[i].shengri; a[i].shengri=a[j].shengri; a[j].shengri=t.shengri;就错得离谱*/ f t=a[i];//应该是整个结构体交换数据,不能只交换结构体一部分数据 a[i]=a[j]; a[j]=t; } } } } 1.根号函数:sqrt(n); 幂函数,pow(n,3);n3 c=n%100;//取百位 2.Switch结构 Switch(n) { case 1:0000;break; default :0000;break; } Switch(op) { case ‘+’:c=a+b;break; case ‘-’:c=a-b;break; default : break; } 3. if(a[i]%2==1)//if(a[i]&1),这也是奇数的表示方法 4.位数分离 while(n!=0)//同while(n),括号里就是n!=0的意思 5. %4d默认对齐方式是右对齐,%04d就是0020,0030 6. 素数是除了1和它本身,没有其他的因子,1不是素数,2是素数 7.主对角线 for(int i=0;i<n;i++) { for(int j=0;j<i;j++) { } } 副对角线 for(int i=0;i<n;i++) { for(int j=0;j<n-1-i;j++) { } } 8. 保留一位小数一定是%.1lf,l可以不要,但是1必须要着 而%f是不保留小数,输出时不带小数位 9. //三种循环方法 int n=strlen(a); for(int i=0;a[i]!='\0';i++) //for(int i=0;i<n;i++) //for(int i=0;a[i]!=0;i++) 10.26个英文字母的ASCII码:‘A’~’Z’为65~90,‘a’~’z’为97~122 大小写之间相差32 11.结构体: int n; scanf("%d",&n); stu a[n]; 12. 记住完全平方数的判断 for(int i=1;i<n;i++) { if(i*i==n) return 1; } return 0; 13. for(int i=1;i<=n;i++)//行数 { //每行的空格数 for(int k=n;k>i;k--) { printf(" "); } 14.void sort( int a[], int n )//冒泡排序 { for(int i=n-1;i>0;i--) { //一趟冒泡排序 for(int j=0;j<i;j++) { if(a[j]>a[j+1]) { int t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } } void sort( int a[], int n )//选择排序 { for(int i=0;i<n-1;i++) { for(int j=i+1;j<n;j++) if(a[i]>a[j]) { int t=a[i]; a[i]=a[j]; a[j]=t; } } }* 15. 字符串名字和数组名字代表首地址也代表整个字符串或者数组; 16. 找数组元素最值int FindArrayMax( int a[], int n )// Array数组 { int m=0; for(int i=0;i<n;i++)//i为0为1均可 { if(a[m]<a[i]) m=i; } return a[m]; } 17. bool类型有只有两个值:true =1 、false=0。 故bool类型的函数返回值非0即1

1万+

被折叠的 条评论
为什么被折叠?



