
C
罡罡同学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学生成绩录入及查询(C语言)-PTA
学生成绩表中,一名学生的信息包含如下信息: 学号(11位)、姓名、数学成绩、英语成绩、程序设计成绩、物理成绩。本题要求编写程序,录入N条学生的信息,并且按查询要求显示学生成绩等信息。输入格式:输入在第一行给出正整数N(N<=10);随后N行,每行按格式:学号 姓名 数学成绩 英语成绩 程序设计成绩 物理成绩给出一名学生的信息。 其中学号是11位数字;姓名是不超过10个字符、不包含空格的非空字符串;成绩是<=100的非负整数;在学生信息输入完成后,给出要查询的姓名。输出格式:对查询原创 2020-12-20 15:22:05 · 12752 阅读 · 7 评论 -
C语言——PTA 用格里高利公式求给定精度的PI值
PTA 用格里高利公式求给定精度的PI值本题要求编写程序,计算序列部分和 4∗(1−1/3+1/5−1/7+…) ,直到最后一项的绝对值小于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“Pi = pi”的格式输出部分和的值pi,精确到小数点后四位。题目保证输入数据和计算结果均不超过双精度范围。输入样例1:0.0001输出样例1:Pi = 3.1418输入样例2:0.2输出样例2:Pi = 2.8952#include<stdio.h&原创 2020-11-10 16:05:47 · 6495 阅读 · 0 评论 -
C语言——PTA 求奇数和
PTA 求奇数和#include<stdio.h>int main(){ int i,x=1,sum=0; while(x>0) { scanf("%d",&x); if(x<=0) { break; } else if(x%2!=0) { sum=sum+x; } } printf("%d",sum); return 0;}注意空格 字符啥的。。。。因为PAT太过灵敏(就是不太好用哈)。...原创 2020-11-09 12:11:45 · 4019 阅读 · 2 评论 -
C语言——PTA 求给定精度的简单交错序列部分和
PTA 求给定精度的简单交错序列部分和#include <stdio.h>#include <math.h>int main(){ int flag = 1; int i; double sum = 0, eps; scanf("%lf", &eps); for(i = 1; ; i += 3) { sum=sum+flag * 1.0 / i; flag=-flag; if原创 2020-11-09 12:10:21 · 4514 阅读 · 0 评论 -
C语言——PTA 求整数的位数及各位数字之和
PTA 求整数的位数及各位数字之和#include <stdio.h>int main(void){ int number, temp, i = 0, sum = 0; scanf("%d", &number); temp=number; while(temp) { sum += temp % 10; temp /= 10; i++; } printf("%d %d\n",i,sum原创 2020-11-09 12:08:42 · 3940 阅读 · 0 评论 -
C语言——PTA 最大公约数和最小公倍数
PTA 最大公约数和最小公倍数#include <stdio.h>int min( int M, int N){ int y; int x; x = max( M, N); y = M*N/x; //根据最小公倍数=两数之积/最大公约数 return y;}int max(int M, int N){ int t, x; do{ t = M%N; //利用辗转相除法求解最大公约数 if(t) { x = N原创 2020-11-09 12:07:15 · 2286 阅读 · 0 评论 -
C语言——PTA 找出最小值
PTA 找出最小值#include <stdio.h> int main(){ int min,n,num; scanf("%d",&n); scanf("%d",&num); min = num; for(int i = 1;i <= n;i++) { scanf("%d", &num); if (min > num) { min = num; } } printf("min = %d", min); ret原创 2020-11-09 12:05:47 · 14928 阅读 · 5 评论 -
C语言——PTA 统计素数并求和
PTA 统计素数并求和#include<stdio.h>#include<math.h>int isprime(int n){ int i,ret=1; if(n>2&&n%2==0) { ret=0; } else if(n<2) { ret=0; } else { for(i=3;i<=sqrt(n);i+=2) { if(n%i==0) {原创 2020-11-09 11:57:58 · 5520 阅读 · 1 评论 -
C语言——PTA 奇偶分家
PTA 奇偶分家#include<stdio.h>int main(void){ int N,j,i,o,a; scanf("%d\n",&N); o=0; j=0; for(i=1;i<=N;i++) { scanf("%d",&a); if(a%2!=0){ j++; } else{ o+原创 2020-11-04 16:53:55 · 12989 阅读 · 8 评论 -
C语言——PTA 求一元二次方程的根
PTA 求一元二次方程的根原创 2020-11-02 19:41:56 · 13522 阅读 · 4 评论 -
C语言——PTA 计算天数(再送两个填空题 表达式的+统计字符的)
PTA 计算天数#include<stdio.h>int main(void){ int sum,y,m,d,i; scanf("%d/%d/%d",&y,&m,&d); sum=d; for(i=1;i<m;i++) { switch(i) { case 1: case 3: cas原创 2020-11-02 18:24:28 · 2325 阅读 · 1 评论 -
C语言——PTA 成绩转换
PTA 成绩转换#include<stdio.h>int main(){ int grade; char level; scanf("%d",&grade); if(grade>=70) { level='C'; if(grade>=80) { level='B'; if(grade>=90) { level='A'; } } } else { if(grade>=60)原创 2020-11-02 18:06:00 · 1537 阅读 · 1 评论 -
C语言——PTA 最大值最小值(补充:两变量交换数值)
PTA 最大值最小值#include<stdio.h>int main(){ int a,b,c,max,min,t; scanf("%d%d%d",&a,&b,&c); max=min=a; if(max<b) { t=max; max=b; b=t; } if(max<c) { t=max; max=c; c=t; } if(min>b) { t=max; max=b; b=t; }原创 2020-11-02 17:55:37 · 2002 阅读 · 5 评论 -
C语言——PTA 是否是三位数
是否是三位数#include<stdio.h>int main(){ int n; scanf("%d",&n); if(n/100>=1&&n/100<=9) { printf("yes"); } else { printf("no"); } return 0;}注意空格 字符啥的。。。。因为PAT太过灵敏(就是不太好用哈)。...原创 2020-11-02 12:55:14 · 3175 阅读 · 1 评论 -
C语言——PTA 比较大小
PTA 比较大小#include<stdio.h>int main(){ int a,b,c,t; scanf("%d%d%d",&a,&b,&c); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; } if(b>c)原创 2020-11-02 12:43:13 · 3809 阅读 · 9 评论 -
C语言——输出三角形面积和周长
输出三角形面积和周长#include<stdio.h>#include<math.h>int main(void) { int a,b,c; double s,perimeter,area; scanf("%d%d%d",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) { s=(a+b+c)/2.0; area=sqrt(s*(s-a)*(s-b)*(s-c)原创 2020-11-02 12:32:21 · 9172 阅读 · 6 评论 -
C语言—— 符号函数
符号函数int sign(int x){ if(x>0) { return 1; } else if(x==0) { return 0; } else { return -1; }}注意空格 字符啥的。。。。因为PAT太过灵敏(就是不太好用哈)。...原创 2020-11-02 12:28:33 · 8623 阅读 · 4 评论 -
C语言期中考试+部分期末考试试题——SZ(期末的只有大题)
C语言期中考试试题#include<stdio.h>double fact (int N);int main(void){ int i,N,sum; double item; scanf("%d",&N); sum=0; for(i=1;i<=N;i++) { sum=sum+fact(i); } printf("%d",sum); return 0;}原创 2020-11-02 12:17:12 · 3461 阅读 · 9 评论 -
C语言——PTA 7-7 查询自动售货机中商品的价格
PTA 7-7 查询自动售货机中商品的价格#include<stdio.h>int main() { int choice,i; double price; printf("[1] crisps\n"); printf("[2] popcorn\n"); printf("[3] chocolate\n"); printf("[4] cola\n");原创 2020-11-02 11:59:07 · 3592 阅读 · 6 评论