笔记
学C语言的小小~~
这个作者很懒,什么都没留下…
展开
-
【无标题】选择语句 输出先大后小的数
#include<stdio.h>int main(){ int *p,*q,*n,a,b; scanf("%d%d",&a,&b); p=&a; q=&b; if(a<b) { n=p; p=q; q=n; } printf("%d,%d\n",*p,*q); return 0;}...原创 2021-12-26 10:34:38 · 275 阅读 · 1 评论 -
选择语句 分段函数
#include<stdio.h>int main(){ int a; printf("请输入一个数:\n"); scanf("%d",&a); if(a>0) printf("x=1"); else if(a==0) printf("x=0"); else printf("x=-1"); ...原创 2021-12-26 10:32:04 · 301 阅读 · 1 评论 -
循环求累计时间
#include<stdio.h>int main(){ int i=0; float t,sum=0; while(sum<300) { if(i==5) break; printf("第%d只猴的表演时间为:\n",i+1); scanf("%f",&t); sum=sum+t; i++; ...原创 2021-12-26 10:30:52 · 273 阅读 · 1 评论 -
指针的方式将数组翻倍
#include<stdio.h>int main(){ int a[5],*p,i; for(i=0;i<5;i++) { scanf("%d",&a[i]); } p=&a[0]; for(i=0;i<5;i++) { *(p+i)=*(p+i)*2; printf("%d\t",*(p+i)); } return 0;}...原创 2021-12-26 10:27:40 · 370 阅读 · 1 评论 -
指针的形式输出
#include<stdio.h>int main(){ int a[3][4]={1,2,3,4,5,6,6,5,4,3,2,1}; int i,*p; for(p=&a[0][0];p<&a[3][0];p++) { i++; printf("%d\t",*p); if(i%4==0) printf("\n"); ...原创 2021-12-26 10:26:33 · 1144 阅读 · 1 评论 -
指针行变量找位置
#include<stdio.h>int main(){ int a[3][3]={1,2,3,4,5,6,7,8,9}; int (*p)[3]; int i,j; p=a; printf("请输入位置:\n"); scanf("%d%d",&i,&j); printf("%d\n",*(*(p+i)+j)); return 0;}原创 2021-12-26 10:25:38 · 142 阅读 · 1 评论 -
统计字符中字母个数
#include<stdio.h>int main(){ char a[81]; gets(a); int i,sum; for(i=0;i<81;i++) { if(a[i]=='\0') break; sum++; } printf("%d\n",sum); return 0;}...原创 2021-12-26 10:24:39 · 228 阅读 · 1 评论 -
数组 求总平均分
#include<stdio.h>int main(){ float a[3][4]={65,67,70,60,80,87,90,81,90,99,93,98},aver,sum=0; int i,j; for(i=0;i<3;i++) { for(j=0;j<4;j++) scanf("%f",a[i][j]); sum=sum+a[i][j]; } aver=...原创 2021-12-26 10:23:24 · 310 阅读 · 1 评论 -
求圆的体积和面积
#include<stdio.h>#define Pi 3.14159 void f(double r,doubles)//r为面积,s为体积{ double a;r=4Pir; s=4/3.0Pi*r; }int main(){int x;printf(“Please input r\n”); scanf("%d",&x);printf(“半径为%d的球体表面积为%lf\n,体积为%lf\n”,x,f); return 0;原创 2021-12-11 10:25:06 · 660 阅读 · 0 评论 -
输入几组加法算题
#include<stdio.h>int main(){int t,a,b;printf(“请输入一个值”);scanf("%d",&t);while(t>=1){scanf("%d%d",&a,&b);printf("%d+%d",a,b);t-=1;}return 0;}原创 2021-11-30 21:03:57 · 385 阅读 · 1 评论 -
两个小于3万的数之和
#include<stdio.h>int main(){int a,b,s;scanf("%d %d",&a,&b);s=a+b;printf("%d\n",s);return 0;}今日小收货: 取址符需要用逗号隔开原创 2021-11-30 18:46:04 · 491 阅读 · 0 评论 -
【无标题】
求求哪位大佬指点一二,看看哪里出了问题#include<stdio.h>#include<math.h>int main(){double a,b,c,disc,x1,x2;scanf("%lf,%lf%lf",&a,&b,&c);disc=bb-4ac;if(disc<0)printf(“请重新输入\n”);else{x1=(-b+sqrt(disc))/(2.0a);x2=(-b-sqrt(disc))/(2.0*a);pr原创 2021-11-26 21:48:45 · 355 阅读 · 0 评论