No.1
#include <stdio.h>
#include<stdlib.h>
int main()
{
int a[50],i;
for(i=0;i<=12;i++)
scanf("%d\n",&a[i]);
for(i=0;i<=12;i++)
{
if(i%4==0)
{
printf("\n");
printf("%d",a[i]);
}
}
return 0;
}
运行成功
No.2
#include<stdio.h>
#includelib.h>
int main()
{
int a[50],i,j,k=0,t,v,n;
scanf("%d\n",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(j=1;j<=n-1;j++)
{
for(i=0;i<=n-1;i++)
for(i=0;i<=n-j-1;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
for(i=0;i<n;i++)
{
t+=a[i];
v==t/(n);
for(i=0;i<n;i++)
{
if(v>a[i]);
k+=1;
}
printf("max=%d min=%d %d %d",a[i],a[0],v,k);
}
return 0;
}
无法运行
No.3
#include "stdio.h"
void main()
{
int a[50],i,k=0,l=0,x=0,y=0,z=0;
for(i=0;i<=30;i++)
{
scanf("%d",&a[i]);
if(a[i]>=0&&a[i]<60)
k+=1;
if(a[i]>=60&&a[i]<70)
l+=1;
if(a[i]>=70&&a[i]<80)
x+=1;
if(a[i]>=80&&a[i]<90)
y+=1;
if(a[i]>=90&&a[i]<=100)
z+=1;
}
printf("%d %d %d %d %d",k,l,x,y,z);
return 0;
}
无法运行
No.4
二维
#include<stdio.h>
#include<stdlib.h>
int mian()
{
char a[5][9]={{‘*‘,‘*‘,‘*‘,‘*‘,‘*‘},
{‘ ‘,‘*‘,‘*‘,‘*‘,‘*‘,‘*‘},
{‘ ‘,‘ ‘,‘*‘,‘*‘,‘*‘,‘*‘,‘*‘},
{‘ ‘,‘ ‘,‘ ‘,‘*‘,‘*‘,‘*‘,‘*‘,‘*‘},
{‘ ‘,‘ ‘,‘ ‘,‘ ‘,‘*‘,‘*‘,‘*‘,‘*‘,‘*‘}
};
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<9;j++)
if(a[i][j]!=‘\0‘)
printf("%c",a[i][j]);
printf("\n");
}
printf("\n");
}
运行成功
杭电2009
#include<stdio.h>
#include<math.h>
int main()
{
int n,i;
double s,m,sum=0.00;
while(scanf("%d %lf\n",&n,&m)!=EOF)
{
for(i=1;i<=m;i++)
{
s=sqrt(n);
sum+=s;
printf("%.2lf\n",sum);
}
}
}
随着课上下去,题目越来越难了
时间: 2024-10-14 04:19:37
随着课上下去,题目越来越难了的相关文章
补做课上实践题目
补做课上实践题目:嵌入式基础 题目 以课上的小时为例: 需要设置小时,首先需要将原来的小时清除,原来的小时有5位,故需要将前五位异或上零. newtime=oldtime&~(0x1F<<11); 还需要放置新的小时时间,将新的小时时间变为5位,然后放置到之前清空的五位上. newtime |= (hours & 0x1F) << 11; 获取小时时间时,直接取小时的五位然后输出即可. Hours=time>>11)&0x1F; return H
2017-2018-1 《信息安全系统设计基础》 20155322 十六周课上实践
2017-2018-1 <信息安全系统设计基础> 20155322 十六周 课上实践 题目 原理 实现 小时设置及提取 #define TIME_Addr 0xFFFFC0000 //实时钟芯片的IO映像基址是OxFFFFC0000 #define TIME *(volatile int *) (TIME_Addr+2) //时间存放在基址+2的寄存器中 void SetHours(int hours) { int oldtime = TIME; int newtime = oldtime &
Construct Binary Tree from Inorder and Postorder Traversal (算法课上的题)
Construct Binary Tree from Inorder and Postorder Traversal 这道题之前算法课上好像遇到过,思路也很简单的. 思路:后序序列的最后一个元素就是树根,然后在中序序列中找到这个元素(由于题目保证没有相同的元素,因此可以唯一找到),中序序列中这个元素的左边就是左子树的中序,右边就是右子树的中序,然后根据刚才中序序列中左右子树的元素个数可以在后序序列中找到左右子树的后序序列,然后递归的求解即可.(在去除了根节点之后,中序遍历和后序遍历的前N个树都是
SEO为什么越来越难做?
很久没有折腾seo了,很久没有绞尽脑汁想着怎么发外链了,一方面没有什么时间花在SEO上了,另一方面SEO越来越难做,还有一个方面,也是SEO的特性,不可控性与不可预测性,导致很多情况下我们花在SEO上的大部分时间都被浪费了. 现在的SEO确实不好做了,今晚只有四点感想 第一:SEO的前途 可能很多朋友从事seo一段时间后失去了当初的热情,找不到SEO的出路,这是一个必然情况. 如今越来越多的人开始从事互联网,而SEO基本上是一个必须的技能,就算不靠SEO,但很多时候也会用到SEO.而seo从事者
SEO为什么越来越难?
不是很长的折腾seo该,无脑想如何很长的头发外链,一方面,没有花费的时间SEO在,另一方面SEO越来越难,的另一个方面,也SEO特征,不可控和不可预测性,致使我们花了非常多的情况下,SEO大部分时间都被浪费了. 今SEO实不好做了,今晚仅仅有四点感想 第一:SEO的前途 可能非常多朋友从事seo一段时间后失去了当初的热情.找不到SEO的出路.这是一个必定情况. 现在越来越多的人開始从事互联网,而SEO基本上是一个必须的技能,就算不靠SEO,但非常多时候也会用到SEO.而seo从事者越来越多就会导
为什么现在生意越来越难做?工作越来越难找?
很多人会发现现在的生意越来越难做了,工作也是越来越难找.很多企业倒闭了,同时造成了许多打工者失业,究其原因有很多,现在我们来简单分析一下. 1.房价房租暴涨 从2000年开始,中国房价开始上涨以来,已经上涨了17年,房子从没人买的年代,到了现在买不起.一套房子从几万涨到了现在几百万,甚至上千万,很多人一辈子都赚不到这些钱.随着房价暴涨,房租也一起飙升,房租总得对得起房价的利息吧,很多企业的工厂房租上涨过快,很多跨国企业的制造中心从华东地区搬迁到了西南地区,西南地区厂房租不起了,干脆搬到了东南亚国
ACM 动态规划 最大路径得分(课上)
问题: 给定一个具有N层的数字三角形如下图,从顶至底有多条路径,每一步可沿左斜线向下或沿右斜线向下,路径所经过的数字之和为路径得分,请求出最大路径得分. 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 用到记忆化搜索的方式,可以增加效率,用递归算法太慢了... /* 课上题目 最大路径得分 */ # include <iostream> using namespace std; const int MAX = 1e4; int dp[MA
ACM 动态规划 最长上升子序列(课上)
输入数据 输入的第一行是序列的长度N (1 <= N <= 1000).第二行给出序列中的N 个整数,这些整数的取值范围都在0 到10000. 输出要求 最长上升子序列的长度. 输入样例 7 1 7 3 5 9 4 8 输出样例 4 /* 课上题目 最长上升子序列 */ # include <iostream> using namespace std; const int MAX = 1e5; int a[MAX + 10]; int len[MAX + 10]; int main
课上Dijkstra算法练习
课上Dijkstra算法练习 Dijkstra算法,求解附图顶点A的单源最短路径,在纸上画出求解过程,上传截图.(注意图上要有自己的学号和姓名) 老师在上课时的ppt中讲解过程如下图: 参考理解最短路径--迪杰斯特拉(dijkstra)算法,得出完整的算法原理. ①首先,引入一个辅助向量D,它的每个分量D[i]表示当前所找到的 Dijkstra算法运行动画过程 Dijkstra算法运行动画过程 从起始点 (即源点 )到其它每个顶点 的长度.例如,D[3] = 2表示从起始点到顶点3的路径相对最小