嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當前位置:首頁 > 教育綜合 > 正文

我的要求是這樣的,如圖!

EXCEL表公式用法,要求如圖,我要做這樣的一個表,請高手指教下,謝謝!

G5單元格輸入公式 =IF(OR(F5<>"",AND(F5="http://",E5<=C5+3)),"",IF(AND(F5="http://",E5>C5+3),"異常","")) 下拉復制公式 公式中的兩條斜桿如果與單元格的不符,要改成與實際使用的相同,如果有空格,公式中的也一樣要有空格,且空格數(shù)也要完全相同 試一下是不是你要的公式

Mafia3黑手黨3最低配置要求如圖 我的電腦配置如圖 (顯卡是雙顯,另一個是GT635M) 想請問能玩嘛?

不行,顯卡遠遠不夠,GT635M也就比臺式GT630強一點,和GTX650的差距巨大,最低配置要求是什么意思就是讓你達到30FPS,如果樓主這個配置玩的話可能FPS是個位數(shù)

C語言編輯學生成績管理系統(tǒng),要求如圖,只求做到前七個要求,學狗我真的無能為力,沒辦法了。求幫幫忙,

#include
#include
#include
#include
#defineN100
voidchazhao();
intnumber;//學生數(shù)量
charkey[1024];//輸入
constchar*ErrorInputInfo="輸入錯誤,請重新輸入:";
//定義學生結構體
structStudent
{
charID[15];//學號
charName[20];//姓名
charSex;//性別
intAge;//年齡
charClass[32];//班級
intMathScores;
intEnglishScores;
}student[N];
//檢測學號唯一性
intcheckNewID(constchar*newID)
{
inti,len=strlen(newID);
if(2>len||len>13)return-1;
for(i=0;i for(i=0;i return-3;
}
//菜單輸入控制,a最小合法輸入值,b最大合法輸入值
//str輸入超出范圍提示
intcaidan(inta,intb,constchar*str=ErrorInputInfo)
{
intn,i,len;
if(a>b){n=a;a=b;b=n;}
while(1)
{
len=strlen(key);
for(i=0;iif(i!=len)
{
printf("輸入錯誤,請輸入%d至%d之間數(shù)值:",a,b);
scanf("%s",key);
}
else
{
n=atoi(key);
if(n>b||n {
printf("%s",str);
scanf("%s",key);
}
elsebreak;
}
}
returnn;
}
intInputID(constchar*info="學號:",intmode=0)
{
if(mode>2)mode=2;
intr;
printf("%s",info);
while(1)
{
scanf("%s",key);
if((mode==1||mode==0)&&key[0]=='0'&&key[1]==0)return-2;
if(mode==1&&key[0]=='1'&&key[1]==0)
{
chazhao();
printf("%s",info);
scanf("%s",key);
}
r=checkNewID(key);
if(r!=-2&&mode==2)returnr;
if(r>=0&&mode==1)returnr;
if(r==-3&&mode==0)return-1;
if(r==-2)printf("輸入錯誤!學號應由純數(shù)字組成,請重新輸入:");
elseif(r==-1)printf("輸入錯誤!學號長度應大于3且小于13,請重新輸入(輸入0退出,1查找):");
elseif(r==-3)printf("輸入錯誤!請輸入已經(jīng)存在的學號(輸入0退出,1查找):");
elseprintf("輸入錯誤!請輸入唯一學號(輸入0退出,1查找):");
}
}
voidInputName(constchar*info="姓名:")
{
printf("%s",info);
while(1)
{
scanf("%s",key);
if(strlen(key)<18)break;
printf("輸入錯誤!姓名太長。\n請重新輸入:");
}
}
voidInputSex(constchar*info="姓別:")
{
printf("%s",info);
while(1)
{
scanf("%s",key);
if(key[0]=='m'||key[0]=='f')break;
elseif(strstr(key,"男")){key[0]='m';break;}
elseif(strstr(key,"女")){key[0]='f';break;}
printf("輸入錯誤!請輸入男或女,或者male或female:");
}
}
voidInputClass(constchar*info="班級:")
{
printf("%s",info);
while(1)
{
scanf("%s",key);
if(strlen(key)<30)break;
printf("輸入錯誤!班級名太長。\n請重新輸入:");
}
}
//添加學生
intadd()
{
FILE*fp;
intn;
if(number==N-1)
{
printf("超出數(shù)據(jù)庫容量,添加記錄失??!\n");
return0;
}
printf("請輸入學生信息:\n");
n=InputID();
if(n==-2)return0;
strcpy(student[number].ID,key);
InputName();
strcpy(student[number].Name,key);
InputSex();
student[number].Sex=key[0];
printf("年齡:");
scanf("%s",key);
student[number].Age=caidan(4,30,"輸入錯誤,請重新輸入正確年齡:");
InputClass();
strcpy(student[number].Class,key);
printf("數(shù)學成績:");
scanf("%s",key);
student[number].MathScores=caidan(0,100,"輸入錯誤,請重新輸入正確的成績(0~100):");
printf("英語成績:");
scanf("%s",key);
student[number].EnglishScores=caidan(0,100,"輸入錯誤,請重新輸入正確的成績(0~100):");
fp=fopen("學生數(shù)據(jù)庫.txt","a+");
if(fp)
{
fprintf(fp,"%s\t%s\t%c\t%d\t%s\t%d\t%d\n",
student[number].ID,
student[number].Name,
student[number].Sex,
student[number].Age,
student[number].Class,
student[number].MathScores,
student[number].EnglishScores);
fclose(fp);
++number;
return1;
}
else
{
printf("打開文件錯誤,添加記錄失?。n");
return0;
}
}
//載入歷史數(shù)據(jù)
intzairu()
{
inti;
charsex[8];
FILE*fp=fopen("學生數(shù)據(jù)庫.txt","r");
if(fp)
{
for(i=0;!feof(fp)&&i {
fscanf(fp,"%s%s%s%d%s%d%d",
student[i].ID,
student[i].Name,
sex,
&student[i].Age,
student[i].Class,
&student[i].MathScores,
&student[i].EnglishScores);
student[i].Sex=sex[0];
}
fclose(fp);
--i;
printf("成功讀取%d條記錄!\n",i);
returni;
}
else
{
printf("打開文件錯誤,讀取失?。n");
return0;
}
}
//查看員工列表,察看第n條記錄,當n大于員工總數(shù),輸出所有記錄
voidchakan(intn=-1)
{
inti;
if(0>n||n>number)
{
for(i=0;i {
if(i==0)printf("學號\t姓名\t性別\t年齡\t班級\t數(shù)學成績\t英語成績\n");
printf("%s\t%s\t%s\t%d\t%s\t%d\t%d\n",
student[i].ID,
student[i].Name,
student[i].Sex=='m'?"男":"女",
student[i].Age,
student[i].Class,
student[i].MathScores,
student[i].EnglishScores);
}
}
else
{
printf("%s\t%s\t%s\t%d\t%s\t%d\t%d\n",
student[n].ID,
student[n].Name,
student[n].Sex=='m'?"男":"女",
student[n].Age,
student[n].Class,
student[n].MathScores,
student[n].EnglishScores);
}
}
//保存數(shù)據(jù)
voidbaocun(intdel=-1)
{
inti;
FILE*fp=fopen("學生數(shù)據(jù)庫.txt","w");
if(fp)
{
for(i=0;i {
if(i==del)continue;
fprintf(fp,"%s\t%s\t%c\t%d\t%s\t%d\t%d\n",
student[i].ID,
student[i].Name,
student[i].Sex,
student[i].Age,
student[i].Class,
student[i].MathScores,
student[i].EnglishScores);
}
fclose(fp);
}
elseprintf("打開文件錯誤!保存文件失敗!\n");
}
//修改學生信息
voidxiugai()
{
intn,m,x=0;
n=InputID("請輸入要修改的學生學號:",1);
if(n<0)return;
chakan(n);
while(1)
{
printf("請輸入要修改的項目:1學號2姓名3性別4年齡5班級6數(shù)學成績7英語成績0退出修改:");
scanf("%s",key);
m=caidan(0,7);
if(m==0)break;
x=1;
switch(m)
{
case1:
InputID("輸入新的學號:");
strcpy(student[n].ID,key);
break;
case2:
InputName("輸入新的姓名:");
strcpy(student[n].Name,key);
break;
case3:
InputSex("輸入新的性別:");
student[n].Sex=key[0];
break;
case4:
printf("輸入新的年齡:");
scanf("%s",key);
student[n].Age=caidan(4,30,"輸入錯誤,請重新輸入正確年齡:");
break;
case5:
InputClass("輸入新的班級:");
strcpy(student[n].Class,key);
break;
case6:
printf("輸入新的數(shù)學成績:");
scanf("%s",key);
student[n].MathScores=caidan(0,100,"輸入錯誤,請重新輸入正確的成績(0~100):");
break;
case7:
printf("英語成績:");
scanf("%s",key);
student[number].EnglishScores=caidan(0,100,"輸入錯誤,請重新輸入正確的成績(0~100):");
break;
}
}
if(x)baocun();
}
voidprintSearchResult(intt)
{
if(t==0)printf("未找到符合條件的學生\n");
elseprintf("共找到%d位符合條件的學生\n",t);
}
//按關鍵字查找員工
voidchazhao()
{
intn,m,i,t=0;
intmin,max;
charbuf[32];
printf("請選擇查找類型:1學號2姓名3性別4年齡5班級6數(shù)學成績7英語成績\n");
scanf("%s",key);
n=caidan(1,7);
switch(n)
{
case1:
m=InputID("請輸入要查找的學號:",2);
if(m>=0)chakan(m),t=1;
else
{
printf("未找到精確匹配的學號,啟用模糊查找么?Y/N:");
scanf("%s",buf);
if(buf[0]=='Y'||buf[0]=='y')
for(i=0;i if(strstr(student[i].ID,key))chakan(i),t++;
}
printSearchResult(t);
break;
case2:
InputName("請輸入要查找的姓名:");
for(i=0;iif(t==0)
{
printf("未找到精確匹配的姓名,啟用模糊查找么?Y/N:");
scanf("%s",buf);
if(buf[0]=='Y'||buf[0]=='y')
for(i=0;i if(strstr(student[i].Name,key))chakan(i),t++;
}
printSearchResult(t);
break;
case3:
InputSex("請輸入要查找的性別:");
for(i=0;i printSearchResult(t);
break;
case4:
printf("請輸入要查找的最小年齡:");
scanf("%s",key);
min=caidan(4,30,"輸入錯誤,請重新輸入正確年齡:");
printf("請輸入要查找的最大年齡:");
scanf("%s",key);
max=caidan(min,30,"輸入錯誤,請重新輸入正確年齡:");
for(i=0;i if(student[i].Age>=min&&student[i].Age<=max)
chakan(i),t++;
printSearchResult(t);
break;
case5:
InputClass("請輸入要查找的班級:");
for(i=0;iif(strcmp(key,student[i].Class)==0)chakan(i),t++;
if(t==0)
{
printf("未找到精確匹配的班級,啟用模糊查找么?Y/N:");
scanf("%s",buf);
if(buf[0]=='Y'||buf[0]=='y')
for(i=0;i if(strstr(student[i].Class,key))chakan(i),t++;
}
printSearchResult(t);
break;
case6:
printf("請輸入要查找的最低數(shù)學成績:");
scanf("%s",key);
min=caidan(0,100,"輸入錯誤,請重新輸入正確數(shù)學成績:");
printf("請輸入要查找的最高數(shù)學成績:");
scanf("%s",key);
max=caidan(min,100,"輸入錯誤,請重新輸入正確數(shù)學成績:");
for(i=0;i if(student[i].MathScores>=min&&student[i].MathScores<=max)
chakan(i),t++;
printSearchResult(t);
break;
case7:
printf("請輸入要查找的最低英語成績:");
scanf("%s",key);
min=caidan(0,100,"輸入錯誤,請重新輸入正確英語成績:");
printf("請輸入要查找的最高英語成績:");
scanf("%s",key);
max=caidan(min,100,"輸入錯誤,請重新輸入正確英語成績:");
for(i=0;i if(student[i].EnglishScores>=min&&student[i].EnglishScores<=max)
chakan(i),t++;
printSearchResult(t);
break;
}
}
voidtongji()
{
intn,total;
floataverage;
n=InputID("請輸入要統(tǒng)計成績的學號:",1);
if(n>=0)
{
total=student[n].MathScores+student[n].EnglishScores;
average=(float)total*0.5f;
printf("學號%s同學的總成績?yōu)?d,平均成績?yōu)?.1f\n",student[n].ID,total,average);
}
}
voidshanchu()
{
intn=InputID("請輸入要刪除的學號:",2);
if(n>=0)
{
chakan(n);
printf("確定刪除此條記錄么?(Y/N)");
scanf("%s",key);
if(key[0]=='y'||key[0]=='Y')
{
baocun(n);
number=zairu();
if(number==0)printf("建立新數(shù)據(jù)庫!\n");
}
}
elseprintf("記錄不存在\n");
}
voidmain()
{
charkey1[100];
intm=1,r;
number=zairu();
if(number==0)printf("建立新數(shù)據(jù)庫!\n");
while(m!=0)
{
printf("\n\n\n");
printf("\t\t**********學生管理系統(tǒng)**********\n");
printf("\t\t*1.添加記錄*\n");
printf("\t\t*2.顯示信息*\n");
printf("\t\t*3.修改信息*\n");
printf("\t\t*4.查找信息*\n");
printf("\t\t*5.統(tǒng)計成績*\n");
printf("\t\t*6.刪除記錄*\n");
printf("\t\t*0.退出*\n");
printf("\t\t********************************\n");
printf("\n\n請輸入操作:");
scanf("%s",key);
m=caidan(0,6);
switch(m)
{
case1:
do
{
r=add();
if(r)
{
printf("添加成功,是否繼續(xù)添加(y/n)\n");
scanf("%s",key1);
}
elsekey1[0]='n';
}
while(key1[0]!='n'&&key1[0]!='N');
break;
case2:
chakan();
break;
case3:
xiugai();
break;
case4:
chazhao();
break;
case5:
tongji();
break;
case6:
shanchu();
break;
}
}
}

我要做個簡單的倉庫管理表格,要求如圖,用的軟件是安卓系統(tǒng)的WPS office

要在excel里面實現(xiàn)計算,1個表格里面只能輸入1行數(shù)據(jù)吧,你把每一個項目都單列1列,在最后那一欄在設置成回收。然后在寫回收公式就好。

請word高手給我繪制一個要求的邊框封面,如圖!

這樣可以吧?

展開全文閱讀