标签:
【声明】
欢迎转载,但请保留文章原始出处→_→
生命壹号:http://www.cnblogs.com/smyhvae/
文章来源:http://www.cnblogs.com/smyhvae/p/4724675.html
联系方式:smyhvae@163.com
数据结构算法程序设计方法编程语言
while(true)
{
...
}//是一段程序,但不是一个算法
学号:111222
姓名:生命壹号
性别:男
出生日期:1991-11
专业:电子与通信工程(计算机方向)
电子邮箱:smyhvae@163.com
#include<stdio.h>
//出生日期的结构体
typedefstruct
{
int year;//年
int month;//月
int day;//日
}Date;
//学生结构体
typedefstruct
{
char sid[20];//学号
char name[20];//姓名
char gender;//性别
Date birthday;//出生日期
char contact[50];//联系方式
}Students;
//打印学生信息
voidPrintStudentsInfo(Students s)
{
printf("学号:%s\n",s.sid);
printf("姓名:%s\n",s.name);
printf("性别:%c\n",s.gender);
printf("出生日期:%d-%d-%d\n",s.birthday.year,s.birthday.month,s.birthday.day);
printf("联系方式:%s\n",s.contact);
}
int main()
{
Students s1;//生成一个学生对象
Date d1;
d1.year =1995;
d1.month =6;
d1.day =30;
strcpy(s1.sid,"S0001");
strcpy(s1.name,"张三丰");
strcpy(s1.contact,"西安市高新四路50号");
s1.gender =‘M‘;
s1.birthday = d1;
PrintStudentsInfo(s1);
getch();
return0;
}
package test1;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* Created by smyhvae on 2015/8/12.
*/
publicclassStudent{
String num;//学号
String name;//姓名
char sex;//性别
Date birthday;//出生日期
String contact;//联系方式
publicString getNum(){
return num;
}
publicvoid setNum(String num){
this.num = num;
}
publicString getName(){
return name;
}
publicvoid setName(String name){
this.name = name;
}
publicchar getSex(){
return sex;
}
publicvoid setSex(char sex){
this.sex = sex;
}
publicDate getBirthday(){
return birthday;
}
publicvoid setBirthday(Date birthday){
this.birthday = birthday;
}
publicString getContact(){
return contact;
}
publicvoid setContact(String contact){
this.contact = contact;
}
@Override
publicString toString(){
SimpleDateFormat sdf =newSimpleDateFormat("YYYY-mm-dd");//将Date日期转化为String字符串打印出来
return"Student{"+
"num=‘"+ num +‘\‘‘+
", name=‘"+ name +‘\‘‘+
", sex="+ sex +
", birthday="+ sdf.format(birthday)+
", contact=‘"+ contact +‘\‘‘+
‘}‘;
}
}
package test1;
import java.text.ParseException;
import java.util.Calendar;
import java.util.Date;
/**
* Created by smyhvae on 2015/8/12.
*/
publicclassJavaTest{
publicstaticvoid main(String[] args)throwsParseException{
Student s =newStudent();
s.setNum("111222");
s.setName("生命壹号");
s.setSex(‘男‘);//这里面赋值可以用中文
s.setContact("smyhvae@163.com");
Calendar calendar =Calendar.getInstance();
calendar.set(1991,11,28);
Date date = calendar.getTime();
s.setBirthday(date);
System.out.println(s.toString());
}
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
c[i][j]=0;//基本语句1
for(k=0;k<n;k++)
{
c[i][j]=c[i][j]+a[i][k]*b[k][j];//基本语句2
}
}
}
for(i=1;i<=n;i=i*2)
{
System.out.println(i);
}
//冒泡排序算法
publicstaticvoid bubbleSort(int[] data){
if(data ==null){
return;
}
for(int i =0; i < data.length -1; i++){
boolean flag =false;
for(int j =0; j < data.length -1- i; j++){
if(data[j]> data[j +1]){
int temp = data[j];
data[j]= data[j +1];
data[j +1]= temp;
flag =true;
}
}
if(!flag){
return;
}
}
}
staticvoid reserse(int[] a,int[] b)
{
int n= a.length;
for(int i=0;i<n;i++)
{
b[i]=a[n-1-i];
}
}
2015-08-12-数据结构Java实现(一)----算法概述
标签:
原文地址:http://www.cnblogs.com/smyhvae/p/4724675.html