這個用C語言可以編
❷ 求"個人日常理財管理系統軟體",可以在網上下載
財智計帳本
財智記賬本是一款個人家庭財務管理軟體。它能記錄我們的日常收支活動,管理現金、活期存款、定期存款。可通過互聯網與您的開戶銀行聯接,獲取並下載相關金融數據。是一款非常實用的記賬軟體。
現在好像不用注冊的。http://www.imoney.com.cn/infoweb/Business/MoneyHomejzb.aspx
財智家庭理財
全面管理日常收入、消費、儲蓄、個人貸款、保險、證券投資等。幫助您制訂財務計劃,協助管理購買房屋、子女教育等事項。通過 圖表分析:自動生成多種統計圖表(包括年度收支表)便於分析統計,完善您的理財生活!http://www.imoney.com.cn/infoweb/Business/MoneyHome.aspx
需要付費注冊。有人說網上有注冊機,我沒說過啊~
家財通
《家財通》是一套超級豪華版的個人/家庭投資理財軟體,特別適合中產家庭或白領人士...
http://www.mymoneymaster.com/software/sindex.asp
付費注冊使用,試用期15天。
❸ 個人理財管理信息系統應該怎樣做
配合AD下:
※※※※※
一、設計所要完成的任務和目的
設計課題簡介
設計所要完成的任務
設計的目的
二、系統概要分析
現行系統分析
現行系統設計要求
系統功能模塊設計
數據字典
三、概要設計
軟體模塊劃分
資料庫結構劃分
系統數據流程圖
代碼設計
四、詳細設計及編碼
模塊設計(流程、代碼)
詳細代碼設計
系統調試
五、心得體會
六、參考文獻
3.系統數據流程圖
1.模塊設計(流程、代碼)
❹ 求一個小型學生理財系統的面向對象程序設計的源代碼
#include <iostream.h>
#include <fstream.h>
#include <string.h>
#include <stdlib.h>
const unsigned int COUNT = 5;//賬戶數量為5
typedef struct Money{
int Date;
float money;
Money *next;
}Income,Expense;
typedef struct{
Income *income;//收入記錄
Expense *expense;//支出記錄
float incomeaccount;//收入統計
float expenseaccount;//支出統計
int incomelenght;
int expenselenght;
}Account;
class AccountInformation{
private:
Account L[COUNT];
public:
AccountInformation();
~AccountInformation();
int InitAccount();
void getExpense(int choice[]);
void getIncome(int choice[]);
void addExpense(int choice,Expense *elem);
void addIncome(int choice,Expense *elem);
void updateIncome(int choice,Expense elem);
void updateExpense(int choice,Expense elem);
void deleteIncome(int choice,int date);
void deleteExpense(int choice,int date);
void countAll();
void saveInfo();
};
AccountInformation::AccountInformation()
{
InitAccount();
}
AccountInformation::~AccountInformation()
{
}
int AccountInformation::InitAccount()
{
for(int i=0;i<COUNT;i++)
{
L[i].income=new Income;
L[i].expense=new Expense;
if(L[i].income==NULL||L[i].expense==NULL)
{
cout<<"分配內存失敗."<<endl;
return 0;
}
L[i].incomelenght=0;
L[i].expenselenght=0;
L[i].incomeaccount=0;
L[i].expenseaccount=0;
}
Money *Q,*P;
char s[2];
//讀取收入信息
ifstream fin1("income.txt");
if(fin1.fail())
{
cout<<"文件打開失敗!"<<endl;
return 0;
}
for(i=0;i<COUNT;i++)
{
fin1>>s;
Q=L[i].income;
while(s[0]!='#')
{
if((int)s[1]==0)
Q->Date=(int)s[0]-48;
else
Q->Date=((int)s[0]-48)*10+(int)s[1]-48;
fin1>>Q->money;
Q->next=new Income;
L[i].incomelenght++;
L[i].incomeaccount+=Q->money;
P=Q;
Q=Q->next;
fin1>>s;
}
P->next=NULL;
}
fin1.close();
//讀取支出信息
ifstream fin2("expense.txt");
if(fin2.fail())
{
cout<<"文件打開失敗!"<<endl;
return 0;
}
for(i=0;i<COUNT;i++)
{
fin2>>s;
Q=L[i].expense;
while(s[0]!='#')
{
if((int)s[1]==0)
Q->Date=(int)s[0]-48;
else
Q->Date=((int)s[0]-48)*10+(int)s[1]-48;
fin2>>Q->money;
Q->next=new Income;
L[i].expenselenght++;
L[i].expenseaccount+=Q->money;
P=Q;
Q=Q->next;
fin2>>s;
}
P->next=NULL;
}
fin2.close();
return 1;
}
void AccountInformation::getExpense(int choice[])
{
Expense *Q;
float m=0.0;
for(int i=0;i<COUNT;i++)
if(choice[i]!=0)
{
Q=L[choice[i]-1].expense;
cout<<"賬戶"<<choice[i]<<"的支出信息為"<<endl;
cout<<"DATE\tMONEY"<<endl;
while(Q!=NULL)
{
cout<<Q->Date<<"\t"<<Q->money<<endl;
Q=Q->next;
}
cout<<"賬戶"<<choice[i]<<"的總支出信息為"<<L[choice[i]-1].expenseaccount<<endl<<endl;
m+=L[choice[i]-1].expenseaccount;
}
cout<<"總支出信息為"<<m<<endl;
}
void AccountInformation::getIncome(int choice[])
{
Income *Q;
float m=0.0;
for(int i=0;i<COUNT;i++)
if(choice[i]!=0)
{
Q=L[choice[i]-1].income;
cout<<"賬戶"<<choice[i]<<"的收入信息為"<<endl;
cout<<"DATE\tMONEY"<<endl;
while(Q!=NULL)
{
cout<<Q->Date<<"\t"<<Q->money<<endl;
Q=Q->next;
}
cout<<"賬戶"<<choice[i]<<"的總收入信息為"<<L[choice[i]-1].incomeaccount<<endl<<endl;
m+=L[choice[i]-1].incomeaccount;
}
cout<<"總收入信息為"<<m<<endl;
}
void AccountInformation::addExpense(int choice,Expense *elem)
{
Expense *Q,*P;
Q=L[choice-1].expense;
while(Q!=NULL)
{
if(Q->Date==elem->Date)
{
Q->money+=elem->money;
L[choice-1].expenseaccount+=elem->money;
return ;
}
if(Q->Date>elem->Date&&P->Date<elem->Date)
break;
P=Q;
Q=Q->next;
}
P->next=elem;
elem->next=Q;
L[choice-1].expenseaccount+=elem->money;
L[choice-1].expenselenght++;
}
void AccountInformation::addIncome(int choice,Expense *elem)
{
Expense *Q,*P;
Q=L[choice-1].income;
while(Q!=NULL)
{
if(Q->Date==elem->Date)
{
Q->money+=elem->money;
L[choice-1].incomeaccount+=elem->money;
return ;
}
if(Q->Date>elem->Date&&P->Date<elem->Date)
break;
P=Q;
Q=Q->next;
}
P->next=elem;
elem->next=Q;
L[choice-1].incomeaccount+=elem->money;
L[choice-1].incomelenght++;
}
void AccountInformation::updateExpense(int choice,Expense elem)
{
Expense *Q;
Q=L[choice-1].expense;
while(Q!=NULL)
{
if(Q->Date==elem.Date)
{
Q->money=elem.money;
L[choice-1].expenseaccount=elem.money-Q->money;
return ;
}
Q=Q->next;
}
}
void AccountInformation::updateIncome(int choice,Expense elem)
{
Expense *Q;
Q=L[choice-1].income;
while(Q!=NULL)
{
if(Q->Date==elem.Date)
{
Q->money=elem.money;
L[choice-1].incomeaccount=elem.money-Q->money;
return ;
}
Q=Q->next;
}
}
void AccountInformation::deleteExpense(int choice,int date)
{
Expense *Q,*P;
Q=L[choice-1].expense;
if(Q->Date==date)
{
L[choice-1].expense=NULL;
L[choice-1].expenseaccount=0.0;
L[choice-1].expenselenght=0;
}
while(Q!=NULL)
{
if(Q->Date==date)
{
P->next=Q->next;
L[choice-1].expenseaccount-=Q->money;
L[choice-1].expenselenght--;
return ;
}
P=Q;
Q=Q->next;
}
}
void AccountInformation::deleteIncome(int choice,int date)
{
Expense *Q,*P;
Q=L[choice-1].income;
if(Q->Date==date)
{
L[choice-1].income=NULL;
L[choice-1].incomeaccount=0.0;
L[choice-1].incomelenght=0;
}
while(Q!=NULL)
{
if(Q->Date==date)
{
P->next=Q->next;
L[choice-1].incomeaccount-=Q->money;
L[choice-1].incomelenght--;
return ;
}
P=Q;
Q=Q->next;
}
}
void AccountInformation::countAll()
{
Expense *Q;
float allincome=0.0;//總收入
float allexpense=0.0;//總支出
float a[COUNT],b[COUNT],c[COUNT],d[COUNT];
int date1,date2;
for(int i=0;i<COUNT;i++)
{
//收入信息
Q=L[i].income;
date1=Q->Date;
date2=Q->Date;
while (Q!=NULL)
{
if(Q->Date<date1)
date1=Q->Date;
if(Q->Date>date2)
date2=Q->Date;
Q=Q->next;
}
a[i]=L[i].incomeaccount/(date2-date1);//單位時間收入
c[i]=L[i].incomeaccount;//賬戶總收入
allincome+=L[i].incomeaccount;//總收入
//支出信息
Q=L[i].expense;
date1=Q->Date;
date2=Q->Date;
while (Q!=NULL)
{
if(Q->Date<date1)
date1=Q->Date;
if(Q->Date>date2)
date2=Q->Date;
Q=Q->next;
}
b[i]=L[i].expenseaccount/(date2-date1);//單位時間支出
d[i]=L[i].expenseaccount;//賬戶總支出
allexpense+=L[i].expenseaccount;//總支出
}
int k[COUNT]={1,2,3,4,5};
int l[COUNT]={1,2,3,4,5};
int t;
float f;
for(i=0;i<COUNT-1;i++)
for(int j=i+1;j<COUNT;j++)
if(a[i]>a[j])
{
f=a[j];
a[j]=a[i];
a[i]=f;
t=k[j];
k[j]=k[i];
k[i]=t;
}
else if(c[i]>c[j])
{
f=c[j];
c[j]=c[i];
c[i]=f;
t=l[j];
l[j]=l[i];
l[i]=t;
}
cout<<"總收入為:"<<allincome<<endl;
cout<<"賬戶收入分別為:\t\t單位時間內賬戶收入為:"<<endl;
for(i=0;i<COUNT;i++)
cout<<"賬戶"<<l[i]<<"的收入為:"<<c[i]<<"\t賬戶"<<k[i]<<"的收入為"<<a[i]<<endl;
for(i=0;i<COUNT;i++)
{
k[i]=i+1;
l[i]=i+1;
}
for(i=0;i<COUNT-1;i++)
for(int j=i+1;j<COUNT;j++)
if(b[i]>b[j])
{
f=a[j];
a[j]=a[i];
a[i]=f;
t=k[j];
k[j]=k[i];
k[i]=t;
}
else if(d[i]>d[j])
{
f=c[j];
c[j]=c[i];
c[i]=f;
t=l[j];
l[j]=l[i];
l[i]=t;
}
cout<<"總支出為:"<<allincome<<endl;
cout<<"賬戶支出分別為:\t\t單位時間內賬戶支出為:"<<endl;
for(i=0;i<COUNT;i++)
cout<<"賬戶"<<l[i]<<"的支出為:"<<d[i]<<"\t賬戶"<<k[i]<<"的支出為"<<b[i]<<endl;
}
void AccountInformation::saveInfo()
{
Money *Q;
ofstream fout1("income.txt",ios::trunc);
if(fout1.fail())
{
cout<<"文件打開失敗!"<<endl;
return ;
}
for(int i=0;i<COUNT;i++)
{
Q=L[i].income;
while(Q!=NULL)
{
fout1<<Q->Date<<" "<<Q->money<<'\n';
Q=Q->next;
}
fout1<<"#\n";
}
fout1.close();
ofstream fout2("expense.txt",ios::trunc);
if(fout2.fail())
{
cout<<"文件打開失敗!"<<endl;
return ;
}
for(i=0;i<COUNT;i++)
{
Q=L[i].expense;
while(Q!=NULL)
{
fout2<<Q->Date<<" "<<Q->money<<'\n';
Q=Q->next;
}
fout2<<"#\n";
}
fout2.close();
}
void menu1(int choice[COUNT])
{
char s[5];
cout<<"************************賬戶選擇************************"<<endl;
cout<<"請輸入賬戶號:(多個賬戶不需要空格隔開)";
cin>>s;
for(int i=0;i<COUNT;i++)
if(s[i]!='\0')
choice[i]=(int)s[i]-48;
else
break;
}
int menu()
{
int choice;
//system("cls");
cout<<"********************************************************"<<endl;
cout<<"********************小型學生理財系統********************"<<endl;
cout<<"1.查詢賬戶支出信息\t\t2.查詢賬戶收入信息."<<endl;
cout<<"3.添加賬戶支出信息\t\t4.添加賬戶收入信息."<<endl;
cout<<"5.修改賬戶支出信息\t\t6.修改賬戶收入信息."<<endl;
cout<<"7.刪除賬戶支出信息\t\t8.刪除賬戶收入信息."<<endl;
cout<<"9.收入支出統計\t\t\t10.保存賬戶數據."<<endl;
cout<<"0.退出系統"<<endl;
cout<<"********************************************************"<<endl;
cout<<"請輸入選擇:";
cin>>choice;
return choice;
}
void Empty(int choice[])
{
for(int i=0;i<COUNT;i++)
choice[i]=0;
}
void main()
{
system("color 5");
AccountInformation account;
int choice[COUNT];
int date;
Money elem;
elem.next=NULL;
while(true)
{
switch(menu())
{
case 1:Empty(choice);
menu1(choice);
account.getExpense(choice);
break;
case 2:Empty(choice);
menu1(choice);
account.getIncome(choice);
break;
case 3:Empty(choice);
menu1(choice);
cout<<"請輸入支出信息(DATE,Money):";
cin>>elem.Date>>elem.money;
account.addExpense(choice[0],&elem);
break;
case 4:Empty(choice);
menu1(choice);
cout<<"請輸入收入信息(DATE,Money):";
cin>>elem.Date>>elem.money;
account.addIncome(choice[0],&elem);
break;
case 5:Empty(choice);
menu1(choice);
cout<<"請輸入支出信息(DATE,Money):";
cin>>elem.Date>>elem.money;
account.updateExpense(choice[0],elem);
break;
case 6:Empty(choice);
menu1(choice);
cout<<"請輸入收入信息(DATE,Money):";
cin>>elem.Date>>elem.money;
account.updateIncome(choice[0],elem);
break;
case 7:Empty(choice);
menu1(choice);
cout<<"請輸入DATE:";
cin>>date;
account.deleteExpense(choice[0],date);
break;
case 8:Empty(choice);
menu1(choice);
cout<<"請輸入DATE:";
cin>>date;
account.deleteIncome(choice[0],date);
break;
case 9:account.countAll();
break;
case 10:account.saveInfo();
break;
case 0: exit(0);
}
}
}
自己要建兩個TXT文本。。。。income.txt expense.txt
❺ 學生管理系統
可以憑借Baihi告訴我們
有機會能夠處理你所遇到的工作
同樣的要求也能夠告訴我們
ES:\\
交易提醒:預付定金有風險
❻ 個人財務管理系統
#include<stdio.h>
#include<string.h>
#include<graphics.h>
#include<stdlib.h>
#include<conio.h>
#define NULL 0
#define LEN sizeof(struct finance)
#define SETCODE 000000
#define SETUSER ******
/*定義結構體,結構體變數包括序號num,日期date,來源state,生活費receive,消費spend,結余save*/
struct finance
{int num;
char date[10];
char state[20];
int receive;
int spend;
int save;
struct finance *next;
};
/*函數申明*/
void login();
void win();
void init();
void loginerror();
void direct();
struct finance *creat (void);
void save();
void saveover();
void view();
void viewdraw();
void viewall();
void viewdate();
void viewnum();
void analyse();
int smax();
int smin();
void print(struct finance *p);
int n; /*定義一個短整型全局變數記錄輸入數據條數,而且還可以用於容錯處理 */
struct finance **use; /*定義結構體型二級指針*/
char ch; /*定義字元型全局變數,接收控制字元,以進行窗口切換*/
void main()
{login();
direct();
while(ch!='4')
{switch(ch)
{case'1':*use=creat();break; /*direct函數調用後如按下1,調用鏈表創建函數,記錄當前信息*/
case'2':save();break; /*direct函數調用後如按下2,調用保存文件函數將鏈表保存為文件*/
case'3':view();break; /*direct函數調用後如按下3,調用查看函數將文件信息輸出*/
default:printf("no effect!!!");
};
direct();
}
/*if ch=4,quit*/
}
void direct()
{
init(); /*圖形函數初始化*/
cleardevice(); /*清屏*/
setbkcolor(MAGENTA); /*設置背景顏色為洋紅*/
setcolor(BLUE); /*設置當前顏色為藍色*/
rectangle(20,40,620,400); /*畫矩形框*/
rectangle(40,80,600,380);
outtextxy(300,90,"operate"); /*圖形文本輸出,定位輸出*/
bar(200,140,240,160); /*條形圖,突出顯示*/
outtextxy(200,150,"input");
outtextxy(380,150,"press 1!!!");
bar(200,180,240,200);
outtextxy(200,190,"save");
outtextxy(380,190,"press 2!!!");
bar(200,220,240,240);
outtextxy(200,230,"view");
outtextxy(380,230,"press 3!!!");
bar(200,260,240,280);
outtextxy(200,270,"quit");
outtextxy(380,270,"press 4!!!");
ch=getch(); /*ch接收字元*/
closegraph();
}
void login()
{char user[10],setuser[]={"SETUSER"},code[10],setcode[]={"SETCODE"};
int flag=0,i;
do
{if(flag) loginerror();
init();
cleardevice();
setbkcolor(LIGHTBLUE);
setcolor(RED);
rectangle(180,80,400,200);
outtextxy(220,100,"ID:");
outtextxy(220,120,"username:");
for(i=0;i<6;i++)
{user[i]=getch();fflush(stdin);}
outtextxy(220,140,user);
outtextxy(220,160,"code:");
for(i=0;i<6;i++)
{code[i]=getch();
outtextxy(220+5*i,180,"*");
}
flag++;
}while(!strcmp(user,setuser)||!strcmp(code,setcode)); /*當用戶名和密碼都正確時循環結束*/
getch();
closegraph();
win();
}
void loginerror() /*當輸入的用戶名或密碼不正確時,調用*/
{
init();
cleardevice();
setbkcolor(DARKGRAY);
setcolor(YELLOW);
rectangle(100,60,540,380);
outtextxy(240,140,"username");
outtextxy(240,220,"or code");
outtextxy(240,300,"not correct!!!");
getch();
closegraph();
}
void win()
{
init();
cleardevice();
setbkcolor(BROWN);
setcolor(GREEN);
rectangle(20,40,620,400);
outtextxy(150,160,"**********************************************");
outtextxy(150,190,"welcome to personal fiance manager system!!!");
outtextxy(150,220,"*********************************************");
getch();
closegraph();
}
void init() /*圖形模式初始化*/
{int gdrive,gmode;
gdrive=DETECT; /*自動檢測硬體驅動*/
gmode=CGAC0;
initgraph(&gdrive,&gmode,"");
}
❼ 實現簡單的學生管理系統
該不會是c語言的課程設計吧,現在的教學還真是極端類似,當時學c我的課程設計也是這種,題目文字表述幾乎不變,不過同學如果你是認真想學到c的話,你還是自己認真投入去編寫吧,
這個題目要編寫系統這幾乎是包含C語言最簡單也是最基礎的幾條命令,如果學了c,連最基礎的都寫不出來。那也就白學了
下面是一個當時沒完成的半成品,剛好電腦里還保存這個文件,我不是專業學C的,下面的程序僅供你參考
#define N 2 //N為輸入的學生數量
#include<stdio.h>
struct student
{
int num[10];
char sex[2];
char name[15];
char cla[12];
int score[3];
}stu[N+N+1];
void input(struct student stu[])
{
int i,j;
for(i=0;i<N;i++)
{
printf("\n請輸入第%d個同學的信息:\n",i+1);
printf("\n學號:");
scanf("%d",stu[i].num);
printf("\n性別,男(女)性用b(g)表示:");
scanf("%s",stu[i].sex);
printf("\n姓名:");
scanf("%s",stu[i].name);
printf("\n班級:");
scanf("%s",stu[i].cla);
for(j=0;j<3;j++)
{
printf("\nscore %d:",j+1);
scanf("%d",&stu[i].score[j]);
}
printf("\n該學生輸入完成!\n");
}
printf("\n 全部輸入結束!\n");
}
void main()
{
void pp();
void input();
void xg();
void print();
void cl();
pp();
printf("\n");
printf("\n 操作完成,關閉窗口退出!\n\n");
}
void print(struct student stu[])
{
int i,j;
printf("\n學號 姓名 性別 班級 score1 score2 score3\n");
for(i=0;i<N;i++)
{
printf("%-15d%-15s%-10s%-10s",*stu[i].num,stu[i].name,stu[i].sex,stu[i].cla);
for(j=0;j<3;j++)
printf("%-9d",stu[i].score[j]);
printf("\n");
}
}
void pp()
{
int s ;
printf(" ★小型學生信息管理系統★\n");
do
{
printf("\n 主菜單\n");
printf("\n 1.數據輸入 2.數據修改 3.數據處理 4.數據輸出 5.退出\n");
printf("\n請輸入您要執行的命令,用命令前的數字表示:");
scanf("%d",&s);
switch(s)
{
case 1 : input(stu);break;
case 2 : xg(stu);break;
case 3 : cl();break;
case 4 : print(stu);break;
}
}
while(s!=5);
}
void xg(struct student stu[])
{
int n,i,j,e;char f;
printf("\n請輸入要修改的學生學號:");
scanf("%d",&n);getchar();
for(i=0;i<N;i++)
/*if(n!=*stu[i].num)
{
if(i==N-1)
printf("\n查無此學號!\n");
}
else*/
{
printf("\n修改過後原有數據將消失,確定?(y/n)");
scanf("%c",&f);
if(f=='y')
{
for(i=0;i<N;i++)
{
if(n==*stu[i].num)
{
do
{
printf("\n 【數據修改】\n");
printf("\n1.學號 2.姓名 3.性別 4.班級 5.成績 6.退出修改\n");
printf("\n重新選擇輸入該學生數據,用命令前的數字表示:");
scanf("%d",&e);
switch(e)
{
case 1 : printf("\n學號:");scanf("%d",stu[i].num);break;
case 2 : printf("\n姓名:");scanf("%s",stu[i].name);break;
case 3 : printf("\n性別,男(女)性用b(g)表示:");scanf("%s",stu[i].sex);break;
case 4 : printf("\n班級:");scanf("%s",stu[i].cla);break;
case 5 : for(j=0;j<3;j++)
{
printf("\nscore %d:",j+1);
scanf("%d",&stu[i].score[j]);
}break;
}
}
while(e!=6);
printf(" \n修改完成!\n");
}
}
}
printf("\n修改結束!\n");
}
}
void cl(struct sudent stu[])
{
void px();
void cx();
void tj();
int q;
do
{
printf("\n 【數據處理】\n");
printf("\n 1.排序 2.查詢 3.統計 4.返回上層\n");
printf("\n請輸入您要執行的命令,用命令前的數字表示:");
scanf("%d",&q);
switch(q)
{
case 1 : px(stu);break;
case 2 : cx(stu);break;
case 3 : tj(stu);break;
}
}
while(q!=4);
}
void px()
{
int l,k,i,j;
for(l=0;l<N;l++)
stu[N+l]=stu[l];
for(l=0;l<N-1;l++)
for(k=0;k<N-l-1;k++)
if(*stu[k+N].num>*stu[N+k+1].num)
{
stu[N+N]=stu[N+k];stu[N+k]=stu[N+1+k];stu[N+1+k]=stu[N+N];
}
printf("\n學號 姓名 性別 班級 score1 score2 score3\n");
for(i=N;i<N+N;i++)
{
printf("%-15d%-15s%-10s%-10s",*stu[i].num,stu[i].name,stu[i].sex,stu[i].cla);
for(j=0;j<3;j++)
printf("%-9d",stu[i].score[j]);
printf("\n");
}
printf("\n 排序完成!\n");
}
void cx()
{
int n,i,j;
printf("\n請輸入您要查詢的學生學號:");
scanf("%d",&n);
for(i=0;i<N;i++)
if(n!=*stu[i].num)
{
if(i==N-1)
printf("\n查無此學號!");
}
else
{
printf("\n學號 姓名 性別 班級 score1 score2 score3\n");
printf("%-15d%-15s%-10s%-10s",*stu[i].num,stu[i].name,stu[i].sex,stu[i].cla);
for(j=0;j<3;j++)
printf("%-9d",stu[i].score[j]);
printf("\n");
}
}
void tj()
{
void pjf();
void loss();
int t;
do
{
printf("\n 【統計】\n");
printf("\n1.輸出各學生的平均分 2.存在不及格科目的學生 3.返回上層\n");
printf("\n請輸入您要執行的命令,用命令前的數字表示:");
scanf("%d",&t);
switch(t)
{
case 1 : pjf();break;
case 2 : loss();break;
}
}
while(t!=3);
}
void pjf()
{
}
void loss()
{
}
❽ 川師學生財務管理系統網址是多少
川師學生財務管理系統網址是;網頁鏈接
四川師范大學(SICHUAN NORMAL UNIVERSITY),簡稱川師,位於素有「天府之國」之稱的國家歷史文化名城成都市,國家 中西部高校基礎能力建設工程 重點建設大學,入選「卓越教師培養計劃 」 、四川省「2011計劃」、「四川省卓越法律人才培養計劃」、四川省「卓越工程師教育培養計劃」,是四川省舉辦師范類本科專業最早、師范類院校中辦學歷史最為悠久的省屬重點大學,也是四川省乃至西南地區培養教師的搖籃。
截至2015年3月,學校有獅子山、成龍、廣漢科教園、東校區四個校區,校園面積3300餘畝,教學科研儀器設備值3.36億元;轄27個學院,開辦83個本科專業;有全日制本專科學生38000餘人,博士與碩士研究生4000餘人;有各類教學、科研人員3000餘人。
❾ 個人理財系統
個人理財系統,其實主要功能還是在於記賬,如果真的做到投資分析的話,需要非常專業的知識,另外,如果針對股票和基金走勢的記錄,也不是很簡單。可以參考銀冬瓜等理財軟體。