C、C++编程基础
amalloc
这个作者很懒,什么都没留下…
展开
-
最好吃的月饼
输入格式: 输入首先给出两个正整数 N(≤1000)和 M(≤100),分别为月饼的种类数(于是默认月饼种类从 1 到 N 编号)和参与统计的城市数量。 接下来 M 行,每行给出 N 个非负整数(均不超过 1 百万),其中第 i 个整数为第 i 种月饼的销量(块)。数字间以空格分隔。 输出格式: 在第一行中输出最大销量,第二行输出销量最大的月饼的种类编号。如果冠军不唯一,则按编号递增顺序输出并列冠...原创 2019-05-24 15:08:51 · 247 阅读 · 0 评论 -
A除以B
#include #include #include int main() { char A[1000],Q[1000]; int B,R=0; int len,i=1,j=0; int num1,num; scanf("%s",&A); scanf("%d",&B); len=strlen(A); if(len==1) { num=(A[0]-‘0’)/B; R=(A[0]...原创 2019-05-22 10:20:53 · 172 阅读 · 0 评论 -
字符串A+B
1093 字符串A+B (20 分) 给定两个字符串 A 和 B,本题要求你输出 A+B,即两个字符串的并集。要求先输出 A,再输出 B,但重复的字符必须被剔除。 输入格式: 输入在两行中分别给出 A 和 B,均为长度不超过 10 6 的、由可见 ASCII 字符 (即码值为32~126)和空格组成的、由回车标识结束的非空字符串。 输出格式: 在一行中输出题面要求的 A 和 B 的和。 输...原创 2019-05-22 10:17:38 · 377 阅读 · 0 评论 -
危险品装箱
#include #include int isOK(int a[10000][2],int g[],int n,int m,int k) { int i,j,ii,jj; int x[1000],t=0; int flag=0; for(i=0;i<k;i++) { for(j=0;j<n;j++) { if(a[j][0]g[i]) x[t++]=a[j][1]; if(a[j...原创 2019-05-22 10:16:18 · 676 阅读 · 0 评论 -
表达式求值
#include #include #include #include using namespace std; int cmp(char x,char y) { int m,n; switch(x) { case ‘(’: m=0; break; case ‘+’: case ‘-’: m=1; break; case ‘’: case ‘/’: m=2; break; default:...原创 2019-05-21 10:33:42 · 145 阅读 · 0 评论 -
部分A+B
#include #include #include int main() { char A[10],B[10]; int ka,kb; int i,sum1=0,sum2=0; int sum=0; int t=1; int len; scanf("%s",&A); scanf("%d",&ka); scanf("%s",&B); scanf("%d",&k...原创 2019-05-21 10:33:01 · 223 阅读 · 0 评论 -
数素数
#include #include #include int pdss(int n) { if(n2) return 1; int i,k; k=sqrt(n)+1; for(i=2;i<=k;i++) { if(n%i0) break; } if(i<=k) return 0; else return 1; } int main() { int num=2,count=0; i...原创 2019-05-21 10:30:37 · 137 阅读 · 0 评论 -
指针
%p 十六进制输出指针地址 %x 普通十六进制 %d 十进制 int i=10,j=20; int *p; p=&amp;amp;i;//给指针赋值 *p+=10;//给i加10 printf(“x=%d\t”,*p);//输出i p=&amp;amp;j; *p+=30; printf(“y=%d\n”,*p); int a[10],*p; int max; for(p=a;p&amp;lt;a+10;p++)//...原创 2019-05-21 10:29:00 · 352 阅读 · 0 评论 -
人口普查
某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。 这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。 输入格式: 输入在第一行给出正整数 N,取值在(0,10 5 ];随后 N 行,每行给出 1 个人的...原创 2019-05-24 15:09:41 · 121 阅读 · 0 评论 -
字符串、结构体、文件
1 strcpy(s1, s2); 复制字符串 s2 到字符串 s1。 2 strcat(s1, s2); 连接字符串 s2 到字符串 s1 的末尾。 3 strlen(s1); 返回字符串 s1 的长度。 4 strcmp(s1, s2); 如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回小于 0;如果 s1>s2 则返回大于 0。 5 strchr(s1, c...原创 2019-05-22 10:22:57 · 118 阅读 · 0 评论