第一篇:c語言實(shí)習(xí)程序
#include
course_name(int i)/*把科目變成數(shù)字函數(shù)*/ { switch(i)
{
case 1:printf(“英語 ”);
break;
case 2:printf(“數(shù)學(xué)”);
break;
case 3:printf(“C語言”);
break;
case 4:printf(“Java”);
break;
case 5:printf(“法律”);
break;
case 6:printf(“音樂”);
break;
case 7:printf(“語文”);
break;
case 8:printf(“體育”);
break;
case 9:printf(“英語”);
break;
case 10:printf(“美術(shù)”);
break;
} }
print2(int m)/*輸出學(xué)生考試科目函數(shù)*/ { int i,j;
printf(“學(xué)生考試科目:nnn”);
for(i=1;i<=m;i++)
{printf(“
【%d】”,i);
course_name(i);
}
printf(“nn”);}
stu_zhongfen(int(*p2)[100],int n,int m)/*計(jì)算學(xué)生總分函數(shù)*/ {
int sum,i,j;
for(i=0;i { sum=0; for(j=0;j sum=sum+*(*(p2+i)+j); *(*(p2+i)+m)=sum; } } input(long *p1,int(*p2)[100],int n,int m)/*輸入學(xué)號(hào)、以及各科成績函數(shù)*/ { int i,j; for(i=0;i { printf(“n請輸入第%d個(gè)學(xué)生的學(xué)號(hào):”,i+1); scanf(“%ld”,p1+i); for(j=0;j { printf(“n請輸入第%d門課程的成績:”,j+1); scanf(“%d”,*(p2+i)+j); } } printf(“......輸入完畢!n”); } chaxun(long *p1,int(*p2)[100],int n,int m)/*查詢學(xué)生各科成績、總分、班排名(按總分)函數(shù)*/ { long xuehao; int counter=1,j=0,i,k; while(1) { printf(“n請輸入要查詢的學(xué)生的學(xué)號(hào):”); scanf(“%ld”,&xuehao); for(i=0;i { if(*(p1+i)==xuehao) break; } if(i>=n)printf(“該學(xué)號(hào)不存在!請從新輸入!n”); else break; } stu_zhongfen(p2,n,m); while(j { if(j!=i) { if(*(*(p2+j)+m)>*(*(p2+i)+m)) counter++; j++; } else j++; } printf(“<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); printf(“n 您要查詢的學(xué)生信息如下:n”); printf(“n”); printf(“ 課程名 分?jǐn)?shù)n”); for(j=0;j { printf(“ ”); course_name(j+1); printf(“ %4dn”,*(*(p2+i)+j)); } printf(“n 總分為:%3dn”,*(*(p2+i)+m)); printf(“ 班級(jí)排名為:%3dn”,counter); printf(“<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); } stu_average(long *p1,int(*p2)[100],int n,int m)/*計(jì)算每個(gè)學(xué)生的平均分*/ { int i,j,k; float average[100]; stu_zhongfen(p2,n,m); for(i=0;i average[i]=*(*(p2+i)+m)/(float)m; printf(“n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>”); printf(“n每個(gè)學(xué)生的平均分如下n”); printf(“ 學(xué)號(hào) 平均分n”); for(i=0;i printf(“ %4ld %fn”,*(p1+i),average[i]); printf(“n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); } score_jiangxu(int(*p2)[100],int n,int m)/*把每個(gè)學(xué)生按平均分高到低排名函數(shù)*/ { int i,j,k,temp,a[100],z; float average[100]; stu_zhongfen(p2,n,m); printf(“n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); for(i=0;i { a[i]=*(*(p2+i)+m); average[i]=*(*(p2+i)+m)/(float)m; } for(i=0;i { for(k=1;k if(a[i] { temp=a[i]; a[i]=a[k]; a[k]=temp; } } printf(“排名 平均分n”); for(i=0;i printf(“(%d) %fn”,i+1,average[i]); printf(“<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>n”); } print1()/*提示函數(shù)*/ { system(“cls”);/*清屏*/ printf(“1.查詢學(xué)生各科成績、總分、班排名(按總分)n”); printf(“2.計(jì)算每個(gè)學(xué)生的平均分 n”); printf(“3.把每個(gè)學(xué)生按平均分高到低排名n”); printf(“請選擇:”);} main(){ int m,n,i; long *p1,num[100]; int(*p2)[100],score[100][100]; printf(“n請輸入學(xué)生總數(shù):”); scanf(“%d”,&n); printf(“n請輸入課程總數(shù):”); scanf(“%d”,&m); p1=num; p2=score; printf(“n ★★現(xiàn)在請輸入學(xué)號(hào)和成績★★n”); print2(m); input(p1,p2,n,m); print1(); scanf(“%d”,&i); if(i<0||i>3) printf(“.....輸入錯(cuò)誤!....”); else switch(i) { case 1: chaxun(p1,p2,n,m);break; case 2: stu_average(p1,p2,n,m);break; case 3: score_jiangxu(p2,n,m);break; } } #include “stdio.h” /*定義學(xué)生結(jié)構(gòu)體*/ struct Student { char ID[20]; char Name[20]; float Mark1;/*計(jì)算機(jī)*/ float Mark2;/*英語*/ float Mark3;/*數(shù)學(xué)*/ float Zongfen;/*總分*/ float Average;};/*平均分*/ /*聲明學(xué)生數(shù)組及學(xué)生數(shù)量*/ struct Student students[2000];int num=0;/*求總分*/ float Zong(struct Student stu){ return(stu.Mark1+stu.Mark2+stu.Mark3);} /*求平均值*/ float Avg(struct Student stu){return(stu.Mark1+stu.Mark2+stu.Mark3)/3;} /*通過學(xué)號(hào)返回?cái)?shù)組下標(biāo)*/ int Student_SearchByIndex(char id[]){ int i; for(i=0;i int i; for(i=0;i {if(strcmp(students[i].Name,name)==0) {return i;}} return-1;} /*通過學(xué)號(hào)返回?cái)?shù)組下標(biāo)*/ int Student_SearchID(char id[]){ int i; for(i=0;i {if(strcmp(students[i].ID,id)==0) {return i;}} return-1;} /*顯示單條學(xué)生記錄*/ void Student_DisplaySingle(int index){printf(“%10s%10s%8s%8s%8s%8s%10sn”,“學(xué)號(hào)”,“姓名”,“計(jì)算機(jī)”,“英語”,“數(shù)學(xué)”,“總分”,“平均成績”);printf(“------------------------------n”);printf(“%10s%10s%8.0f%8.0f%8.0f%8.0f%10.2fn”,students[index].ID,students[index].Name, students[index].Mark1,students[index].Mark2,students[index].Mark3,students[index].Zongfen,students[index].Average);}void Student_DisplaySingle1(int index){printf(“------------------------------n”);printf(“%10s%10s%8.0f%8.0f%8.0f%8.0f%10.2fn”,students[index].ID,students[index].Name, students[index].Mark1,students[index].Mark2,students[index].Mark3,students[index].Zongfen,students[index].Average);} /*插入學(xué)生信息*/ void Student_Insert(){while(1){printf(“請輸入學(xué)號(hào):”);scanf(“%s”,&students[num].ID);getchar();printf(“請輸入姓名:”);scanf(“%s”,&students[num].Name);getchar();printf(“請輸入計(jì)算機(jī)成績:”);scanf(“%f”,&students[num].Mark1);getchar();printf(“請輸入英語成績:”);scanf(“%f”,&students[num].Mark2);getchar();printf(“請輸入數(shù)學(xué)成績:”);scanf(“%f”,&students[num].Mark3);getchar(); students[num].Average=Avg(students[num]); students[num].Zongfen=Zong(students[num]); num++; printf(“是否繼續(xù)?(y/n)”); if(getchar()=='n'){break;} }} void exit();/*修改學(xué)生信息*/ void Student_Modify(){ float mark1,mark2,mark3; while(1) { char id[20]; int index; printf(“請輸入要修改的學(xué)生的學(xué)號(hào):”); scanf(“%s”,&id); getchar(); index=Student_SearchByIndex(id); if(index==-1) { printf(“學(xué)生不存在!n”); } else { printf(“你要修改的學(xué)生信息為:n”); Student_DisplaySingle(index); printf(“--請輸入新值--n”); printf(“請輸入學(xué)號(hào):”); scanf(“%s”,&students[index].ID); getchar(); printf(“請輸入姓名:”); scanf(“%s”,&students[index].Name); getchar(); printf(“請輸入成績:”); scanf(“%f”,&students[index].Mark1); getchar(); printf(“請輸入成績:”); scanf(“%f”,&students[index].Mark2); getchar(); printf(“請輸入成績:”); scanf(“%f”,&students[index].Mark3); getchar(); students[index].Zongfen=Zong(students[index]); students[index].Average=Avg(students[index]); printf(“是否繼續(xù)?(y/n)”); if(getchar()=='n') { break; } } } /*刪除學(xué)生信息*/ void Student_Delete(){ int i; while(1) { char id[20]; int index; printf(“請輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào):”); scanf(“%s”,&id); } getchar(); index=Student_SearchByIndex(id); if(index==-1) { printf(“學(xué)生不存在!n”); } else { printf(“你要?jiǎng)h除的學(xué)生信息為:n”); Student_DisplaySingle(index); printf(“是否真的要?jiǎng)h除?(y/n)”); if(getchar()=='y') { for(i=index;i { students[i]=students[i+1]; } num--; } getchar(); } printf(“是否繼續(xù)?(y/n)”); if(getchar()=='n') { break; } } } /*按姓名或?qū)W號(hào)查詢*/ void Student_Select(){ int sel; printf(“1--------------------按姓名查詢n”); printf(“2--------------------按學(xué)號(hào)查詢n”); scanf(“%d”,&sel); if(sel==2){ while(1) { char id[20]; int index; printf(“請輸入要查詢的學(xué)生的學(xué)號(hào):”); scanf(“%s”,&id); getchar(); index=Student_SearchID(id); if(index==-1) { printf(“學(xué)生不存在!n”); } else { printf(“你要查詢的學(xué)生信息為:n”); Student_DisplaySingle(index); } printf(“是否繼續(xù)?(y/n)”); if(getchar()=='n') { break; } }}else if(sel==1) {while(1) { char name[20]; int index; printf(“請輸入要查詢的學(xué)生的姓名:”); scanf(“%s”,&name); getchar(); index=Student_SearchByName(name); if(index==-1) { printf(“學(xué)生不存在!n”); } else { printf(“你要查詢的學(xué)生信息為:n”); Student_DisplaySingle(index); } printf(“是否繼續(xù)?(y/n)”); if(getchar()=='n') { break; } }} else printf(“信息錯(cuò)誤!n”);} /*排序*/ void Student_SortByAverage(){ int a,sel; printf(“1--------------------按學(xué)號(hào)排序n”); printf(“2--------------------按姓名排序n”); printf(“3--------------------按計(jì)算機(jī)排序n”); printf(“4--------------------按英語排序n”); printf(“5--------------------按數(shù)學(xué)排序n”); printf(“6--------------------按總分排序n”); printf(“7--------------------按平均分排序n”); scanf(“%d”,&sel); if(sel==1) {int i,j; struct Student tmp; for(i=0;i { for(j=1;j { if(strcmp(students[j-1].ID,students[j].ID)>0) { tmp=students[j-1]; students[j-1]=students[j]; students[j]=tmp; } } }} else if(sel==2) {int i,j; struct Student tmp; for(i=0;i { for(j=1;j { if(strcmp(students[j-1].Name,students[j].Name)>0) { tmp=students[j-1]; students[j-1]=students[j]; students[j]=tmp; } } }} else if(sel==3) {int i,j; struct Student tmp; for(i=0;i { for(j=1;j { if(students[j-1].Mark1>students[j].Mark1) { tmp=students[j-1]; students[j-1]=students[j]; students[j]=tmp; } } }} else if(sel==4) {int i,j; struct Student tmp; for(i=0;i { for(j=1;j { if(students[j-1].Mark2>students[j].Mark2) { tmp=students[j-1]; students[j-1]=students[j]; students[j]=tmp; } } }} else if(sel==5) {int i,j; struct Student tmp; for(i=0;i { for(j=1;j { if(students[j-1].Mark3>students[j].Mark3) { tmp=students[j-1]; students[j-1]=students[j]; students[j]=tmp; } } }} else if(sel==6) {int i,j; struct Student tmp; for(i=0;i { for(j=1;j { if(students[j-1].Zongfen>students[j].Zongfen) { tmp=students[j-1]; students[j-1]=students[j]; students[j]=tmp; } } }} else if(sel==7) {int i,j; struct Student tmp; for(i=0;i { for(j=1;j { if(students[j-1].Average>students[j].Average) { tmp=students[j-1]; students[j-1]=students[j]; students[j]=tmp; } } }} else printf(“信息錯(cuò)誤!n”);} /*顯示學(xué)生信息*/ void Student_Display(){ int i; printf(“%10s%10s%8s%8s%8s%8s%10sn”,“學(xué)號(hào)”,“姓名”,“計(jì)算機(jī)”,“英語”,“數(shù)學(xué)”,“總分”,“平均成績”); printf(“------------------------------n”); for(i=0;i { printf(“%10s%10s%8.0f%8.0f%8.0f%8.0f%10.2fn”,students[i].ID,students[i].Name,students[i].Mark1,students[i].Mark2,students[i].Mark3,students[i].Zongfen,students[i].Average); } } /*將學(xué)生信息從文件讀出*/ void IO_ReadInfo(){ FILE *fp; int i; if((fp=fopen(“Database.txt”,“rb”))==NULL) { printf(“不能打開文件!n”); return; } if(fread(&num,sizeof(int),1,fp)!=1) { num=-1; } else { for(i=0;i { fread(&students[i],sizeof(struct Student),1,fp); } } fclose(fp);} /*將學(xué)生信息寫入文件*/ void IO_WriteInfo(){ FILE *fp; int i; if((fp=fopen(“Database.txt”,“wb”))==NULL) { printf(“不能打開文件!n”); return; } if(fwrite(&num,sizeof(int),1,fp)!=1) { printf(“寫入文件錯(cuò)誤!n”); } for(i=0;i { if(fwrite(&students[i],sizeof(struct Student),1,fp)!=1) { printf(“寫入文件錯(cuò)誤!n”); } } fclose(fp);} /*統(tǒng)計(jì)不同分?jǐn)?shù)段的學(xué)生*/ void Student_TJ(){ while(1) { int a,sel; float m,n; printf(“1--------------------按計(jì)算機(jī)統(tǒng)計(jì)不同分?jǐn)?shù)段的學(xué)生n”); printf(“2--------------------按英語統(tǒng)計(jì)不同分?jǐn)?shù)段的學(xué)生n”); printf(“3--------------------按數(shù)學(xué)統(tǒng)計(jì)不同分?jǐn)?shù)段的學(xué)生n”); printf(“4--------------------按總分統(tǒng)計(jì)不同分?jǐn)?shù)段的學(xué)生n”); printf(“5--------------------按平均分統(tǒng)計(jì)不同分?jǐn)?shù)段的學(xué)生n”); scanf(“%d”,&sel); printf(“輸入所需查詢的分?jǐn)?shù)段[m,n]”); scanf(“%f%f”,&m,&n); printf(“%10s%10s%8s%8s%8s%8s%10sn”,“學(xué)號(hào)”,“姓名”,“計(jì)算機(jī)”,“英語”,“數(shù)學(xué)”,“總分”,“平均成績”); if(sel==1) {int j; for(j=0;j<=num;j++) { if(students[j].Mark1>=m&&students[j].Mark1<=n) Student_DisplaySingle1(j); }} else if(sel==2) {int j; for(j=0;j<=num;j++) { if(students[j].Mark2>=m&&students[j].Mark2<=n) Student_DisplaySingle1(j); }} else if(sel==3) {int j; for(j=0;j<=num;j++) { if(students[j].Mark3>=m&&students[j].Mark3<=n) Student_DisplaySingle1(j); }}else if(sel==4) {int j; for(j=0;j<=num;j++) { if(students[j].Zongfen>=m&&students[j].Zongfen<=n) Student_DisplaySingle1(j); }}else if(sel==5) {int j; for(j=0;j<=num;j++) { if(students[j].Average>=m&&students[j].Average<=n) Student_DisplaySingle1(j); }} else printf(“信息錯(cuò)誤!n”); printf(“是否繼續(xù)?(y/n)”); a=getchar(); if(getchar()=='n'){break;} } } /*主程序*/ main(){ int choice; IO_ReadInfo(); fflush(stdin);while(1) { /*主菜單*/ printf(“ ~~~~~~~~~~~~~~~~~~~~~&歡迎進(jìn)入學(xué)生成績管理系統(tǒng)&~~~~~~~~~~~~~~~~~~~~~ n”);printf(“ * 1.輸入學(xué)生記錄 *n”);printf(“ * 2.添加學(xué)生記錄 *n”);printf(“ * 3.修改學(xué)生記錄 *n”);printf(“ * 4.刪除學(xué)生記錄 *n”);printf(“ * 5.按姓名或?qū)W號(hào)查詢學(xué)生記錄 *n”);printf(“ * 6.排序 *n”);printf(“ * 7.統(tǒng)計(jì)不同分?jǐn)?shù)段的學(xué)生 *n”);printf(“ * 8.輸出學(xué)生記錄 *n”);printf(“ * 9.退出 *n”);printf(“ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n”);printf(“ 請選擇(1-9):”);scanf(“%d”,&choice);getchar();switch(choice){ case 1:Student_Insert();break;case 2:Student_Insert();break;case 3:Student_Modify();break;case 4:Student_Delete();break;case 5:Student_Select();break;case 6:Student_SortByAverage();Student_Display();break;case 7:Student_TJ();break;case 8:Student_Display();break;} IO_WriteInfo(); } } 業(yè)余黨校筆記(全部整理) 2009年4月16日 第一講《中國共產(chǎn)黨的性質(zhì)和指導(dǎo)思想》 黨的性質(zhì),是指一個(gè)政黨所具有的質(zhì)的規(guī)定性,即它代表哪個(gè)階級(jí)利益,具有哪個(gè)階級(jí)的特性。中國共產(chǎn)黨的性質(zhì)是有別于其他政黨和團(tuán)體的,中國共產(chǎn)黨的性質(zhì)表明它是一個(gè)有鮮明特色的政黨。 《中國共產(chǎn)黨章程》是中國共產(chǎn)黨的根本大法,是黨內(nèi)的生活準(zhǔn)則和行為規(guī)范,是最根本的黨規(guī)黨法。 一、中國共產(chǎn)黨的性質(zhì) 中國共產(chǎn)黨是什么性質(zhì)的黨,這是每個(gè)要求加入中國共產(chǎn)黨的同志首先必需弄清的問題。 十六大黨章規(guī)定:“中國共產(chǎn)黨是中國工人階級(jí)的先鋒隊(duì),同時(shí)是中國人民和中華民族的先鋒隊(duì),是中國特色社會(huì)主義事業(yè)的領(lǐng)導(dǎo)核心,代表中國先進(jìn)生產(chǎn)力的發(fā)展要求,代表中國先進(jìn)文化的前進(jìn)方向,代表中國最廣大人民的根本利益。黨的最高理想和最終目標(biāo)是實(shí)現(xiàn)共產(chǎn)主義?!?/p> 下面就黨的性質(zhì)談幾方面的問題: (一)中國共產(chǎn)黨是中國工人階級(jí)的先鋒隊(duì),同時(shí)是中國人民和中華民族的先鋒隊(duì) 1、中國共產(chǎn)黨是中國工人階級(jí)的先鋒隊(duì) (1)從政黨與階級(jí)的關(guān)系看,政黨是階級(jí)的政治組織。 (2)從工人階級(jí)的自身特點(diǎn)看,工人階級(jí)是最先進(jìn)、最具有前途的階級(jí)。 (3)從工人階級(jí)的發(fā)展變化看,它始終是推動(dòng)中國先進(jìn)生產(chǎn)力的基本力量。 (4)從中國共產(chǎn)黨的構(gòu)成看,黨是由中國工人階級(jí)的先進(jìn)分子所組成。 2、中國共產(chǎn)黨是中國人民和中華民族的先鋒隊(duì) (1)中國工人階級(jí)的根本利益同中國人民和中華民族的根本利益是一致的。 (2)中國共產(chǎn)黨在代表中國工人階級(jí)利益的同時(shí),始終把代表中國人民和中華民族的利益作為自己的重要責(zé)任。 (3)新世紀(jì)新階段全面建設(shè)小康社會(huì),是中國共產(chǎn)黨代表階級(jí)、民族和人民利益的具體體現(xiàn)。 (二)中國共產(chǎn)黨是中國特色社會(huì)主義事業(yè)的領(lǐng)導(dǎo)核心 1、中國共產(chǎn)黨的領(lǐng)導(dǎo)地位是黨的歷史作用和歷史使命決定的2、中國共產(chǎn)黨的領(lǐng)導(dǎo)地位是黨的自身特點(diǎn)決定的3、中國共產(chǎn)黨的領(lǐng)導(dǎo)地位是歷史的選擇 (三)三個(gè)代表 1、中國共產(chǎn)黨始終代表中國先進(jìn)生產(chǎn)力的發(fā)展要求 2、中國共產(chǎn)黨始終代表中國先進(jìn)文化的前進(jìn)方向 3、中國共產(chǎn)黨始終代表中國最廣大人民的根本利益 (四)堅(jiān)持黨的性質(zhì),保持黨的先進(jìn)性 1、鞏固黨的階級(jí)基礎(chǔ),擴(kuò)大黨的群眾基礎(chǔ) (1)正確認(rèn)識(shí)我國工人階級(jí)和社會(huì)結(jié)構(gòu)的新變化。 (2)注重把社會(huì)各方面的先進(jìn)分子吸收到黨內(nèi)來。 2、把黨建設(shè)成中國特色社會(huì)主義事業(yè)的堅(jiān)強(qiáng)領(lǐng)導(dǎo)核心 (1)必須始終把黨的思想建設(shè)放在首位。 (2)必須堅(jiān)持執(zhí)政為民的根本宗旨。 (3)必須堅(jiān)持和健全黨的民主集中制。 3、按照“三個(gè)代表”要求,始終走在時(shí)代前列 (1)必須堅(jiān)持以“三個(gè)代表”重要思想為指導(dǎo)。 (2)把發(fā)展作為執(zhí)政興國的第一要?jiǎng)?wù),不斷開創(chuàng)現(xiàn)代化建設(shè)新局面。 (3)牢牢把握中國先進(jìn)文化的發(fā)展趨勢。 (4)把最廣大人民的根本利益實(shí)現(xiàn)好、維護(hù)好、發(fā)展好。 二、中國共產(chǎn)黨的指導(dǎo)思想 黨的十六大修訂的新黨章明確規(guī)定:“中國共產(chǎn)黨以馬克思列寧主義、毛澤東思想、鄧小平理論和?三個(gè)代表?重要思想作為自己的行動(dòng)指南?!边@個(gè)規(guī)定,賦予黨的指導(dǎo)思想新的時(shí)代內(nèi)涵,表明了黨的指導(dǎo)思想與時(shí)俱進(jìn)。 (一)馬克思主義、毛澤東思想是工人階級(jí)政黨的理論基礎(chǔ)和行動(dòng)指南 (二)鄧小平理論是指引中國特色社會(huì)主義現(xiàn)代化事業(yè)的偉大旗幟 (三)“三個(gè)代表”重要思想是加強(qiáng)和改進(jìn)黨的建設(shè),推進(jìn)我國社會(huì)主義自我完 (四)高舉鄧小平理論偉大旗幟,全面貫徹“三個(gè)代表”重要思想 1、高舉鄧小平理論偉大旗幟 第二講《中國共產(chǎn)黨的最高理想和現(xiàn)階段的奮斗目標(biāo)》 一、黨的最高理想和最終目標(biāo)——實(shí)現(xiàn)共產(chǎn)主義 我們黨之所以稱之為共產(chǎn)黨,就是因?yàn)槲覀凕h要為實(shí)現(xiàn)共產(chǎn)主義而奮斗。共產(chǎn)黨從誕生之日起,就是以實(shí)現(xiàn)共產(chǎn)主義為最終奮斗目標(biāo)的,無論過去、現(xiàn)在和將來,共產(chǎn)主義理想都是共產(chǎn)黨的力量源泉、精神支柱和立身之本。如果動(dòng)搖了這個(gè)理想信念,也就動(dòng)搖了共產(chǎn)黨人的根本政治立場。 (一)共產(chǎn)主義是共產(chǎn)黨人的的最高理想 1、生產(chǎn)力高度發(fā)展,物質(zhì)財(cái)富極大豐富。 2、實(shí)行各盡所能,按需分配的原則。 3、人類獲得全面發(fā)展,思想覺悟極大地提高。 4、階級(jí)徹底消滅,三大差別完全消失。 5、政黨和國家消亡。 二、黨現(xiàn)階段的奮斗目標(biāo)是全面建設(shè)小康社會(huì) 黨的十六大為我們提出了黨和國家到2010年的奮斗目標(biāo),這就是集中力量全面建設(shè)惠及幾十億人口的更高水平的小康社會(huì),這個(gè)全面建設(shè)小康社會(huì)的階段,是實(shí)現(xiàn)現(xiàn)代化建設(shè)第三戰(zhàn)略目標(biāo)必須的承上啟下的發(fā)展階段,經(jīng)過這個(gè)階段的建設(shè),再繼續(xù)奮斗幾十年,到本世紀(jì)中葉基本實(shí)現(xiàn)現(xiàn)代化就可以把我國建設(shè)成富強(qiáng)、民主、文明、和諧的社會(huì)主義國家。所以,全面建設(shè)小康社會(huì),是全國各族人民的根本利益所在,展現(xiàn)了加快推進(jìn)社會(huì)主義現(xiàn)代化建設(shè)的光明前景。 ●現(xiàn)階段的奮斗目標(biāo)是全面建設(shè)小康社會(huì)。 全面建設(shè)小康社會(huì)的主要奮斗目標(biāo)。 實(shí)現(xiàn)全面建設(shè)小康社會(huì)奮斗目標(biāo)的新要求。 1、要增強(qiáng)發(fā)展協(xié)調(diào)性,努力實(shí)現(xiàn)經(jīng)濟(jì)又好又快發(fā)展。 2、要擴(kuò)大社會(huì)主義民主,更好保障人民權(quán)益和社 會(huì)公平正義。 3、要加強(qiáng)文化建設(shè),明顯提高全民族文明素質(zhì)。 4、要加快發(fā)展社會(huì)事業(yè),全面改善人民生活。 5、要建設(shè)生態(tài)文明,基本形成節(jié)約能源資源和保護(hù)生態(tài)環(huán)境的產(chǎn)業(yè)結(jié)構(gòu)、增長方式、消費(fèi)模式。 思考題: 1、黨的最高理想和現(xiàn)階段的奮斗目標(biāo)是什么? 2、全面建設(shè)小康社會(huì)的奮斗目標(biāo)是什么? 2009年5月14日 第三講:《入黨的條件與程序》 一、申請入黨的資格 《中國共產(chǎn)黨章程》第一章“黨員”第一條明確規(guī)定: 年滿十八歲的中國工人、農(nóng)民、軍人、知識(shí)分子和其他社會(huì)階層的先進(jìn)分子,承認(rèn)黨的綱領(lǐng)和章程,愿意參加黨的一個(gè)組織并在其中積極工作、執(zhí)行黨的決議和按期交納黨費(fèi)的,可以申請加入中國共產(chǎn)黨。 1.申請入黨的客觀條件: ①必須年滿十八歲; ②必須是具有中國國籍的公民; ③必須是工人、農(nóng)民、軍人、知識(shí)分子和其他社會(huì)階層的先進(jìn)分子。 2.申請入黨的主觀條件: ①承認(rèn)黨的綱領(lǐng)和章程; ②愿意參加黨的一個(gè)組織并在其中積極工作; ③執(zhí)行黨的決議; ④按期交納黨費(fèi)。 二、共產(chǎn)黨員的基本條件 申請入黨的同志不僅要具備申請入黨的資格,還要懂得共產(chǎn)黨員應(yīng)該是什么樣的人,也就是要懂得共產(chǎn)黨員的基本條件。 1.《黨章》第一章第二條指出: ①中國共產(chǎn)黨黨員是中國工人階級(jí)的有共產(chǎn)主義覺悟的先鋒戰(zhàn)士。 ②中國共產(chǎn)黨黨員必須全心全意為人民服務(wù),不惜犧牲個(gè)人的一切,為實(shí)現(xiàn)共產(chǎn)主義奮斗終身。 ③中國共產(chǎn)黨黨員永遠(yuǎn)是勞動(dòng)人民的普通一員。除了法律和政策規(guī)定范圍內(nèi)的個(gè)人利益和工作職權(quán)以外,所有共產(chǎn)黨員都不得謀求任何私利和特權(quán)。 2.黨員基本條件解讀 ①共產(chǎn)黨員要牢固樹立共產(chǎn)主義信念。共產(chǎn)主義信念,就是對共產(chǎn)主義思想、理論和社會(huì)制度具有深刻的理解,堅(jiān)信共產(chǎn)主義事業(yè)的正確性和必然性,對共產(chǎn)主義理想進(jìn)行執(zhí)著的追求,自覺地為共產(chǎn)主義事業(yè)奮斗終身。 ②共產(chǎn)黨員要全心全意為人民服務(wù)。全心全意為人民服務(wù),是我們黨的根本宗旨。共產(chǎn)黨員要全心全意為人民服務(wù),必須牢固樹立無私奉獻(xiàn)的人生觀和價(jià)值觀,自覺做到個(gè)人利益服從黨和人民的利益,不惜犧牲個(gè)人的一切,盡最大努力為人民謀利益,不斷提高為人民服務(wù)的本領(lǐng),認(rèn)真貫徹黨的群眾路線,與群眾保持密切聯(lián)系。 ③黨員應(yīng)該永遠(yuǎn)是勞動(dòng)人民的普通一員,要防止各種特權(quán)思想和行為的發(fā)生,克服消極腐敗現(xiàn)象,保持黨與人民的血肉聯(lián)系。 三、共產(chǎn)黨員的具體條件——黨員義務(wù)、權(quán)利 黨員義務(wù)是指黨員對黨應(yīng)盡的責(zé)任,是一種規(guī)范和約束。它體現(xiàn)了黨對每個(gè)黨員的基本要求,規(guī)定了做一名合格黨員的具體標(biāo)準(zhǔn),是黨員條件的具體化。黨員的權(quán)利是指根據(jù)黨章規(guī)定,允許黨員行使的權(quán)利和應(yīng)當(dāng)享有的利益。黨員義務(wù)和權(quán)利既是共產(chǎn)黨員的具體標(biāo)準(zhǔn),也是衡量每個(gè)共產(chǎn)黨員是否合格的統(tǒng)一尺度。 1.《黨章》第一章第三條規(guī)定了共產(chǎn)黨員必須履行的八項(xiàng)義務(wù): (一)認(rèn)真學(xué)習(xí)馬克思列寧主義、毛澤東思想、鄧小平理論和“三個(gè)代表”重要思想,學(xué)習(xí)科學(xué)發(fā)展觀,學(xué)習(xí)黨的路線、方針、政策和決議,學(xué)習(xí)黨的基本知識(shí),學(xué)習(xí)科學(xué)、文化、法律和業(yè)務(wù)知識(shí),努力提高為人民服務(wù)的本領(lǐng)。 (二)貫徹執(zhí)行黨的基本路線和各項(xiàng)方針、政策,帶頭參加改革開放和社會(huì)主義現(xiàn)代化建設(shè),帶動(dòng)群眾為經(jīng)濟(jì)發(fā)展和社會(huì)進(jìn)步艱苦奮斗,在生產(chǎn)、工作、學(xué)習(xí)和社會(huì)生活中起先鋒模范作用。 (三)堅(jiān)持黨和人民的利益高于一切,個(gè)人利益服從黨和人民的利益,吃苦在前,享受在后,克己奉公,多做貢獻(xiàn)。 (四)自覺遵守黨的紀(jì)律,模范遵守國家的法律法規(guī),嚴(yán)格保守黨和國家的秘密,執(zhí)行黨的決定,服從組織分配,積極完成黨的任務(wù)。 (五)維護(hù)黨的團(tuán)結(jié)和統(tǒng)一,對黨忠誠老實(shí),言行一致,堅(jiān)決反對一切派別組織和小集團(tuán)活動(dòng),反對陽奉陰違的兩面派行為和一切陰謀詭計(jì)。 (六)切實(shí)開展批評(píng)和自我批評(píng),勇于揭露和糾正工作中的缺點(diǎn)、錯(cuò)誤,堅(jiān)決同消極腐敗現(xiàn)象作斗爭。 (七)密切聯(lián)系群眾,向群眾宣傳黨的主張,遇事同群眾商量,及時(shí)向黨反映群眾的意見和要求,維護(hù)群眾的正當(dāng)利益。 (八)發(fā)揚(yáng)社會(huì)主義新風(fēng)尚,提倡共產(chǎn)主義道德,為了保護(hù)國家和人民的利益,在一切困難和危險(xiǎn)的時(shí)刻挺身而出,英勇斗爭,不怕犧牲。 1.1黨員義務(wù)解讀: 黨員義務(wù)是共產(chǎn)黨員的基本職責(zé)。 履行黨員義務(wù)是共產(chǎn)黨員的分內(nèi)之事,是共產(chǎn)黨員的自覺行為。它是黨員提高對共產(chǎn)主義事業(yè)的責(zé)任心與積極性,貫徹黨的路線、方針、政策的有力保證。 黨員義務(wù)的第一項(xiàng)首先強(qiáng)調(diào)了黨員具有學(xué)習(xí)的義務(wù)。學(xué)習(xí)是對每一個(gè)共產(chǎn)黨員最基本的要求,黨員必須努力學(xué)習(xí)、善于學(xué)習(xí)馬列主義基本立場、觀點(diǎn)、方法,才能抓住理論的精髓,不斷提高自己的思想覺悟和理論水平。 黨員義務(wù)第二項(xiàng)和第三項(xiàng)屬于政治方面的要求,要求黨員貫徹執(zhí)行黨的路線和各項(xiàng)方針政策,帶頭參加改革開放和社會(huì)主義現(xiàn)代化建設(shè),把黨的事業(yè)和人民利益放在高于一切的地位,吃苦在前,享受在后,克己奉公,多作貢獻(xiàn)。 黨員義務(wù)的第四項(xiàng)和第五項(xiàng),屬于組織方面的要求,強(qiáng)調(diào)遵守紀(jì)律和國家法律,執(zhí)行黨的決議,服從組織分配,對黨忠誠老實(shí),維護(hù)黨的團(tuán)結(jié)和統(tǒng)一。 黨員義務(wù)的第六、七、八項(xiàng),屬于道德、作風(fēng)、品格,特別是與群眾聯(lián)系方面的要求。每一個(gè)黨員都有做群眾工作、向群眾宣傳黨的主張、維護(hù)群眾正當(dāng)利益的責(zé)任。 黨員要在道德作風(fēng)方面作表率,發(fā)揚(yáng)社會(huì)主義新風(fēng)尚,提倡共產(chǎn)主義道德,同一切不健康的腐朽作風(fēng)和腐敗現(xiàn)象作斗爭。 履行黨員義務(wù)是行使黨員權(quán)利的前提,行使黨員權(quán)利是履行黨員義務(wù)的保障。 黨員在享有并正確行使黨員權(quán)利的同時(shí),也是在盡自己的義務(wù),黨員履行黨員義務(wù),同時(shí)也是在行使自己的權(quán)利。 2.《黨章》第一章第四條規(guī)定了共產(chǎn)黨員必須履行的八項(xiàng)權(quán)利: (一)參加黨的有關(guān)會(huì)議,閱讀黨的有關(guān)文件,接受黨的教育和培訓(xùn)。 (二)在黨的會(huì)議上和黨報(bào)黨刊上,參加關(guān)于黨的政策問題的討論。 (三)對黨的工作提出建議和倡議。 (四)在黨的會(huì)議上有根據(jù)地批評(píng)黨的任何組織和任何黨員,向黨負(fù)責(zé)地揭發(fā)、檢舉黨的任何組織和任何黨員違法亂紀(jì)的事實(shí),要求處分違法亂紀(jì)的黨員,要求罷免或撤換不稱職的干部。 (五)行使表決權(quán)、選舉權(quán),有被選舉權(quán)。 (六)在黨組織討論決定對黨員的黨紀(jì)處分或作出鑒定時(shí),本人有權(quán)參加和進(jìn)行申辯,其他黨員可以為他作證和辯護(hù)。 (七)對黨的決議和政策如有不同意見,在堅(jiān)決執(zhí)行的前提下,可以聲明保留,并且可以把自己的意見向黨的上級(jí)組織直至中央提出。 (八)向黨的上級(jí)組織直至中央提出請求、申訴和控告,并要求有關(guān)組織給以負(fù)責(zé)的答復(fù)。 2.黨員怎樣對待義務(wù)和權(quán)利的關(guān)系? ①黨員無論履行義務(wù)或行使權(quán)利,都為了更好地實(shí)現(xiàn)黨的歷史使命。 ②黨員無論黨齡長短,貢獻(xiàn)大小,職位高低,都無一例外地享受同等權(quán)利,履行同樣的義務(wù)。 ③由于黨章對于黨員義務(wù)和權(quán)利的規(guī)定的權(quán)威性和嚴(yán)肅性,因此黨員必須無條件地服從。 ④黨員的義務(wù)權(quán)利是辨證統(tǒng)一、相輔相成的。 四、《黨章》規(guī)定的一般程序 1、個(gè)人自愿申請 2、黨組織培養(yǎng)考察 3、填寫入黨志愿書 4、黨支部大會(huì)表決通過 5、上級(jí)黨組織(黨總支、黨委)批準(zhǔn) 6、入黨宣誓 7、預(yù)備期考察 8、轉(zhuǎn)正 ①入 黨 程 序 第一階段:普通同學(xué)~入黨積極分子 第二階段:入黨積極分子~重點(diǎn)發(fā)展對象 第三階段:重點(diǎn)發(fā)展對象~預(yù)備黨員 第四階段:預(yù)備黨員~正式黨員 五、青年學(xué)生應(yīng)該怎樣努力,爭取早日加入黨組織? (一)認(rèn)真學(xué)習(xí)黨的理論知識(shí)和黨章,真正認(rèn)識(shí)黨,了解黨,明確努力方向,把入黨目的建立在較為扎實(shí)的理論基礎(chǔ)上,樹立正確的入黨動(dòng)機(jī),思想上行動(dòng)上與黨保持一致; (二)關(guān)心集體,關(guān)心黨和國家大事,宣傳黨的方針政策,發(fā)揮健康向上的思想輿論導(dǎo)向作用,模范遵守校紀(jì)校規(guī),努力把各級(jí)組織的要求落實(shí)到學(xué)習(xí)生活中去。 (三)刻苦鉆研學(xué)業(yè),勤奮讀書,不斷提高學(xué)習(xí)成績,為營造良好的班風(fēng)、學(xué)風(fēng)、校風(fēng)發(fā)揮骨干作用,配合各位任課教師組織好教學(xué)中各個(gè)環(huán)節(jié)工作,自覺成為刻苦學(xué)習(xí)的模范。 (四)密切聯(lián)系群眾,關(guān)心同學(xué)的學(xué)習(xí)、思想和生活困難,發(fā)揮黨聯(lián)系群眾的橋梁紐帶作用,把黨的先進(jìn)性體現(xiàn)在關(guān)心、帶動(dòng)群眾中。 (五)服從黨的需要,自覺把個(gè)人成才發(fā)展同祖國和人民的需要結(jié)合起來,積極投身于社會(huì)實(shí)踐活動(dòng),到艱苦地方去鍛煉成才,到祖國最需要的地方去服務(wù),把自己的聰明才智貢獻(xiàn)給人民,在服務(wù)祖國中促進(jìn)發(fā)展,實(shí)現(xiàn)自身的價(jià)值。 六、小結(jié) ①端正入黨動(dòng)機(jī) ②按照黨員標(biāo)準(zhǔn)嚴(yán)格要求自己 ③嚴(yán)格履行黨章規(guī)定的入黨手續(xù) ●希望 大家團(tuán)結(jié)在黨旗下,努力學(xué)習(xí)、工作,爭取早日加入黨組織! 第四講:《黨員的修養(yǎng)和作用》 一、黨員的修養(yǎng)的含義: “共產(chǎn)黨員的黨性修養(yǎng)是指黨員立身行事的準(zhǔn)則,是黨員在政治思想、道德品質(zhì)、組織紀(jì)律和知識(shí)技能等方面,按照黨性原則所進(jìn)行的自我教育、自我完善的過程?!?/p> 二、學(xué)生黨員的含義: “學(xué)生黨員”要在群眾學(xué)生和團(tuán)員學(xué)生中起到模范作用,時(shí)刻牢記黨、國家和時(shí)代的要求?!?/p> 三、如何提高自身的修養(yǎng),發(fā)揮先鋒模范作用: 第一、要不斷提高自己的學(xué)習(xí)能力。同時(shí),還要注意個(gè)人文化修養(yǎng)的培養(yǎng),擴(kuò)大自己的知識(shí)面,豐富自己的文化底蘊(yùn)。 第二、加強(qiáng)政治理論修養(yǎng)。確定人生目標(biāo)。 ①是解決信仰問題。 ②是加強(qiáng)政治觀教育。 ③是補(bǔ)充政治養(yǎng)分。 第三、加強(qiáng)思想道德修養(yǎng),明確人生的坐標(biāo)。 ①要樹立“三觀”。它影響著人們的思想境界,指導(dǎo)著人們的行為選擇,關(guān)系著人們的價(jià)值判斷。 ②要講究誠信。因?yàn)椤罢\信既是一切道德賴以維系的前提,也是成大事者的基本行為準(zhǔn)則”。 ③要有強(qiáng)烈的責(zé)任感。 責(zé)任是個(gè)人對工作、對群體、對社會(huì)所應(yīng)盡義務(wù)的自覺態(tài)度,④要做到身心健康。健康是人生之本,是旺盛精力之源。 第四、向先進(jìn)人物學(xué)習(xí)。 “榜樣的力量是無窮的”。可以從英雄人物身上吸取高貴的品質(zhì),更要學(xué)習(xí)先進(jìn)典型的精華。第五、積極率先垂范,認(rèn)真踐行優(yōu)秀學(xué)生的責(zé)任和義務(wù)。 第六、學(xué)生黨員要用自己的行動(dòng)和工作影響、帶動(dòng)同學(xué)們共同前進(jìn)。 ●希望: 1、在今后的學(xué)習(xí)中找準(zhǔn)定位,刻苦學(xué)習(xí),完成好黨和國家交給的學(xué)習(xí)任務(wù); 2、希望學(xué)員們在學(xué)風(fēng)生活中發(fā)揮好主觀能動(dòng)性,起到模范作用; 3、希望學(xué)員們務(wù)必要做到牢記“八榮八恥”,在校風(fēng)建設(shè)中發(fā)揮重要作用。 2009年5月30日 第五講:科學(xué)發(fā)展觀 一、關(guān)于科學(xué)發(fā)展觀 1、科學(xué)發(fā)展觀的前提—以經(jīng)濟(jì)建設(shè)為中心。 2、科學(xué)發(fā)展觀的核心—以人為本。 3、科學(xué)發(fā)展觀的重心—制度建設(shè)。 4、科學(xué)發(fā)展觀的根本要求—“五個(gè)統(tǒng)籌”。 二、樹立和落實(shí)科學(xué)發(fā)展觀必須正確處理好以下幾個(gè)關(guān)系 1、正確處理好改革、發(fā)展與穩(wěn)定的關(guān)系。 2、正確處理好物質(zhì)文明、政治文明與精神文明的關(guān)系。 3、正確處理好經(jīng)濟(jì)增長、經(jīng)濟(jì)發(fā)展與社會(huì)全面發(fā)展的關(guān)系。 三、學(xué)生應(yīng)該如何實(shí)踐科學(xué)發(fā)展觀 1.是提高自身的學(xué)習(xí)能力 2.是提高自身管理能力 3.是提高自身服務(wù)能力 4.是提高自身溝通協(xié)調(diào)能力 5.是提高自身創(chuàng)新能力 四、學(xué)習(xí)科學(xué)發(fā)展觀的基本內(nèi)容 第一,科學(xué)發(fā)展觀繼承和發(fā)展了馬克思列寧主義、毛澤東思想、鄧小平理論和“三個(gè)代表”重要思想關(guān)于發(fā)展的理論,與馬克思主義既一脈相承,又與時(shí)俱進(jìn),是馬克思主義中國化的最新成果,是當(dāng)代中國的馬克思主義,是我們大學(xué)生必須認(rèn)真學(xué)習(xí)的先進(jìn)思想,尤其是學(xué)生黨員和學(xué)生干部。 第二,科學(xué)發(fā)展觀堅(jiān)持了我國改革開放和現(xiàn)代化建設(shè)實(shí)踐的寶貴經(jīng)驗(yàn),汲取和借鑒了世界各國的發(fā)展經(jīng)驗(yàn)與當(dāng)代發(fā)展理論的新成果,反映了實(shí)現(xiàn)我國經(jīng)濟(jì)社會(huì)又快又好發(fā)展的現(xiàn)實(shí)要求,以及當(dāng)代世界發(fā)展進(jìn)步的潮流 第三,科學(xué)發(fā)展觀是實(shí)現(xiàn)全面實(shí)現(xiàn)小康社會(huì)宏偉目標(biāo)的行動(dòng)指南。 第六講:樹立正確的入黨動(dòng)機(jī) 入黨動(dòng)機(jī):就是為什么要入黨,這是每一名共產(chǎn)黨員在入黨前和入黨后都要深深思考的問題。因?yàn)?,共產(chǎn)黨員不僅要在組織上入黨,更重要的是要從思想上入黨。正確的入黨動(dòng)機(jī)是思想上入黨的根本問題,是激勵(lì)我們?nèi)朦h的主觀原因,它從根本上決定了每一個(gè)黨員的素質(zhì)和行為,是共產(chǎn)黨員的世界觀、人生觀的集中反映。因此,樹立正確的入黨動(dòng)機(jī)是十分重要的問題。 一、正確認(rèn)識(shí)入黨問題努力端正入黨動(dòng)機(jī) 二、樹立正確的入黨動(dòng)機(jī)是爭取入黨的首要問題 1、入黨動(dòng)機(jī)的幾種不正確現(xiàn)象 第一種,“入黨可以為自己今后工作打好基礎(chǔ)”。 第二種,“不寫申請書就是不進(jìn)步”。 第三種,受家庭和親朋好友的推動(dòng)才遞交申請書。第四種,“入黨是為了榮耀和滿足”。 正確的入黨動(dòng)機(jī)應(yīng)該是: 對社會(huì)主義祖國和人民充滿熱愛,信仰和堅(jiān)持馬克思主義科學(xué)真理,堅(jiān)持“三個(gè)代表”重要思想,愿意全心全意為人民服務(wù),在建設(shè)有中國特色社會(huì)主義、實(shí)現(xiàn)中華民族偉大復(fù)興、服務(wù)祖國的過程中實(shí)現(xiàn)人生價(jià)值,積極學(xué)習(xí)科學(xué)文化知識(shí)和思想政治理論,不斷從思想上豐富提高自己,堅(jiān)定為共產(chǎn)主義奮斗的信念。 2、樹立正確的入黨動(dòng)機(jī)的基本要求 加強(qiáng)馬克思主義理論修養(yǎng),以“三個(gè)代表”重要思想為指導(dǎo),樹立正確的世界觀、人生觀、價(jià)值觀;主動(dòng)投身于社會(huì)實(shí)踐,在改造客觀世界的同時(shí)改造主觀世界;培養(yǎng)自律意識(shí),提高批評(píng)與自我批評(píng)的自覺性。 3、學(xué)生黨員堅(jiān)持共產(chǎn)黨員標(biāo)準(zhǔn)的特殊意義 第一,學(xué)生黨員堅(jiān)持共產(chǎn)黨員標(biāo)準(zhǔn)關(guān)系到國家和民族的未來。 第二,堅(jiān)持黨員標(biāo)準(zhǔn)關(guān)系到黨的性質(zhì)。 第三,堅(jiān)持黨員標(biāo)準(zhǔn)關(guān)系到黨組織的戰(zhàn)斗力。 第四,堅(jiān)持黨員標(biāo)準(zhǔn)關(guān)系到黨與群眾的關(guān)系。 三、爭取入黨要正確把握與處理好十種關(guān)系 1.黨員標(biāo)準(zhǔn)與做人標(biāo)準(zhǔn)的關(guān)系。 2、組織上入黨與思想上入黨的關(guān)系。 3、黨組織培養(yǎng)同個(gè)人自我教育的關(guān)系。 4、政治骨干和學(xué)習(xí)骨干的關(guān)系。 5、黨員與群眾的關(guān)系。 6、入黨動(dòng)機(jī)與行為實(shí)踐的關(guān)系。 7、提出入黨申請與接受組織考驗(yàn)的關(guān)系。 8、入黨前與入黨后的關(guān)系。 9、新黨員和“老黨員”的關(guān)系。 10、帶頭與帶領(lǐng)的關(guān)系。 四、用黨員標(biāo)準(zhǔn)嚴(yán)格要求自己,以實(shí)際行動(dòng)爭取入黨 用黨員標(biāo)準(zhǔn)嚴(yán)格要求自己,實(shí)踐“四個(gè)統(tǒng)一”,做社會(huì)主義事業(yè)的建設(shè)者和接班人。 堅(jiān)持學(xué)習(xí)科學(xué)文化與加強(qiáng)思想修養(yǎng)的統(tǒng)一 堅(jiān)持學(xué)習(xí)書本知識(shí)與投身社會(huì)實(shí)踐的統(tǒng)一 堅(jiān)持實(shí)現(xiàn)自身價(jià)值與服務(wù)祖國人民的統(tǒng)一 堅(jiān)持樹立遠(yuǎn)大理想與進(jìn)行艱苦奮斗的統(tǒng)一 學(xué)生黨員在日常學(xué)習(xí)、工作、生活中要做到: 學(xué)習(xí)理論,堅(jiān)定信念; 牢記宗旨,勇挑重?fù)?dān); 艱苦樸素,勤奮好學(xué); 嚴(yán)以律已,爭做模范。 計(jì)算機(jī)二級(jí)C語言程序必背 1、/*輸出9*9口訣。共9行9列,i控制行,j控制列。*/ #include { for(j=1;j<10;j++) { result=i*j; printf(“%d*%d=%-3d”,i,j,result);/*-3d表示左對齊,占3位*/ } printf(“n”);/*每一行后換行*/ } } 2、/*古典問題:有一對兔子,從出生后第3個(gè)月起每個(gè)月都生一對兔子,小兔子長到第三個(gè)月后每個(gè)月又生一對兔子,假如兔子都不死,問每個(gè)月的兔子總數(shù)為多少? 兔子的規(guī)律為數(shù)列1,1,2,3,5,8,13,21....*/ main(){ long f1,f2;int i;f1=f2=1;for(i=1;i<=20;i++) { printf(“%12ld %12ld”,f1,f2); if(i%2==0)printf(“n”);/*控制輸出,每行四個(gè)*/ f1=f1+f2;/*前兩個(gè)月加起來賦值給第三個(gè)月*/ f2=f1+f2;/*前兩個(gè)月加起來賦值給第三個(gè)月*/ } } 3、/*判斷101-200之間有多少個(gè)素?cái)?shù),并輸出所有素?cái)?shù)及素?cái)?shù)的個(gè)數(shù)。 程序分析:判斷素?cái)?shù)的方法:用一個(gè)數(shù)分別去除2到sqrt(這個(gè)數(shù)),如果能被整除,則表明此數(shù)不是素?cái)?shù),反之是素?cái)?shù)。*/ #include “math.h” main(){ int m,i,k,h=0,leap=1; printf(“n”); for(m=101;m<=200;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) if(m%i==0) {leap=0;break;} if(leap) /*內(nèi)循環(huán)結(jié)束后,leap依然為1,則m是素?cái)?shù)*/ {printf(“%-4d”,m);h++; if(h%10==0) printf(“n”); } leap=1; } printf(“nThe total is %d”,h);} 4、/*一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為“完數(shù)”。例如6=1+2+3.編程 找出1000以內(nèi)的所有完數(shù)。*/ main(){ static int k[10]; int i,j,n,s; for(j=2;j<1000;j++) { n=-1; s=j; for(i=1;i {if((j%i)==0) { n++; s=s-i; k[n]=i; } } if(s==0) {printf(“%d is a wanshu: ”,j); for(i=0;i printf(“%d,”,k[i]); printf(“%dn”,k[n]); } } } 5、/*下面程序的功能是將一個(gè)4×4的數(shù)組進(jìn)行逆時(shí)針旋轉(zhuǎn)90度后輸出,要求原始數(shù)組的數(shù)據(jù)隨機(jī)輸入,新數(shù)組以4行4列的方式輸出,請?jiān)诳瞻滋幫晟瞥绦颉?/ main(){ int a[4][4],b[4][4],i,j; /*a存放原始數(shù)組數(shù)據(jù),b存放旋轉(zhuǎn)后數(shù)組數(shù)據(jù)*/ printf(“input 16 numbers: ”);/*輸入一組數(shù)據(jù)存放到數(shù)組a中,然后旋轉(zhuǎn)存放到b數(shù)組中*/ for(i=0;i<4;i++) for(j=0;j<4;j++) { scanf(“%d”,&a[i][j]); b[3-j][i]=a[i][j]; } printf(“array b:n”); for(i=0;i<4;i++) { for(j=0;j<4;j++) printf(“%6d”,b[i][j]); printf(“n”); } } 6、/*編程打印直角楊輝三角形*/ main(){int i,j,a[6][6];for(i=0;i<=5;i++) {a[i][i]=1;a[i][0]=1;} for(i=2;i<=5;i++) for(j=1;j<=i-1;j++) a[i][j]=a[i-1][j]+a[i-1][j-1];for(i=0;i<=5;i++) {for(j=0;j<=i;j++) printf(“%4d”,a[i][j]); printf(“n”);} } 7、/*通過鍵盤輸入3名學(xué)生4門課程的成績,分別求每個(gè)學(xué)生的平均成績和每門課程的平均成績。 要求所有成績均放入一個(gè)4行5列的數(shù)組中,輸入時(shí)同一人數(shù)據(jù)間用空格,不同人用回車 其中最后一列和最后一行分別放每個(gè)學(xué)生的平均成績、每門課程的平均成績及班級(jí)總平均分。*/ #include int i,j; for(i=0;i<3;i++) for(j=0;j<4;j++) scanf(“%f”,&a[i][j]); for(i=0;i<3;i++) { sum1=0; for(j=0;j<4;j++) sum1+=a[i][j]; a[i][4]=sum1/4; } for(j=0;j<5;j++) { sum2=0; for(i=0;i<3;i++) sum2+=a[i][j]; a[3][j]=sum2/3; } for(i=0;i<4;i++) { for(j=0;j<5;j++) printf(“%6.2f”,a[i][j]); printf(“n”); } } 8、/*完善程序,實(shí)現(xiàn)將輸入的字符串反序輸出,如輸入windows 輸出swodniw。*/ #include int i,j,k; printf(“Enter a string: ”); scanf(“%s”,c); k=strlen(c); for(i=0,j=k-1;i { c1=c[i];c[i]=c[j];c[j]=c1;} printf(“%sn”,c); } 指針法: void invert(char *s){int i,j,k;char t;k=strlen(s);for(i=0,j=k-1;i { printf(“cannot open the filen”); exit(0); } printf(“input str:n”);gets(str); printf(“n%s”,str); fprintf(fp,“%s”,str);invert(str); printf(“n%s”,str);fprintf(fp,“n%s”,str); fclose(fp);} 9、/*下面程序的功能是從字符數(shù)組s中刪除存放在c中的字符。*/ #include int j,k; printf(“nEnter a string: ”); gets(s); printf(“nEnter a character: ”); c=getchar(); for(j=k=0;s[j]!= '
第二篇:c語言程序設(shè)計(jì)實(shí)習(xí)報(bào)告程序
第三篇:紅綠燈C語言程序
第四篇:十大C語言經(jīng)典程序