请C高手解决,不要粘贴的,程序越简单越清晰越好,谢谢

作者&投稿:由狭 (若有异议请与网页底部的电邮联系)
因为窗口站已关闭,应用程序初始化失败 教我解决电脑故障好方法吧 越简单越好 不要拿别人东西粘贴给我~

搜狗输入法重新安装一下即可,
一般能解决90%的问题
窗口站已关闭,应用程序初始化失败,不是中毒所导致的
点点鼠标,试试即可

//函数种类
/* void dakai(int n,int j,char ch);
void save(int n,char ch);
void display(int n,char ch);//显示信息
void xiugai();
void dakai(int n,int j,char ch);//查找文件
void shuru(int n,char ch);//输入信息
void paixu(int n,char ch);
void xuanzhe(int n,char ch);//选择运行程序*/




//-------------------------------------------------------------------------------
struct student_type//定义结构体
{
char name[10];
int num;
int age;
char addr[15];
}stud[SIZE];

//-----------------------------------------------------------------------------------------

void save(int n,char ch)//保存输入信息
{

FILE *fp;
int i;
if((fp=fopen("f:\\stu_list.txt","wb+"))==NULL)
{
printf("cannot open file
");
exit(0);
}
for(i=0;i<n;i++)
if(fwrite(&stud[i],sizeof(student_type),1,fp)!=1)
printf("file write error
");
fclose(fp);
}
//------------------------------------------------------------------------------------------

void display(int n,char ch)//显示信息
{
FILE *fp;
int i;
if((fp=fopen("f:\\stu_list.txt","rb"))==NULL)
{
printf("cannot open file
");
exit(0);
}
for(i=0;i<n;i++)
{
fread(&stud[i],sizeof(struct student_type),1,fp);
printf("姓名:%-10s学号:%4d年龄:%4d地址:%-15s
",stud[i].name,stud[i].num,stud[i].age,stud[i].addr);
}
fclose(fp);
}
//--------------------------------------------------------------------------------------------

void xiugai(int n,char ch)//修改学生信息
{
int z;
FILE *pf;
pf=fopen("f:\\stu_list.txt","rb+");
if(pf==NULL)
{
printf("
pf open Error,
exit program.");
return;
}
else
{
//输入学生信息
cout<<"请输入你要修改的学号:"<<endl;
cin>>z;
fseek(pf,z*sizeof(struct student_type),2);
scanf("%s%d%d%s",stud[z].name,&stud[z].num,&stud[z].age,stud[z].addr);
fseek(pf,sizeof(struct student_type),0);
fwrite(&stud,sizeof(struct student_type),1,pf);
}
fclose(pf);
//save(n,ch);
//display(n,ch);

}


//-----------------------------------------------------------------------------------------------
/* struct stud
{
int num;
struct studt;
} *head;

void printnode(stud
{
while(p->next!=NULL)
{
//输出p指向的数据
coutnum<<" ";
p=p->next;//指向下一个
}
coutnum<<endl;
}

//---------------------------------------------------------------------------------------------

void dakai2()
{
node *p=new node;
head=p;//设置头指针
p->num=90;

for(int k=1;k<10;k++)
{
//产生下一个结点1
p->next=p+k;
p=p->next;
p->num=k*100;
}
p->next=NULL;
printnode(head);
}*/

//------------------------------------------------------------------------------------------------

void dakai(int n,int j,char ch)//查找文件
{
//int i=2;
//char ch1,filename[20];
FILE *fp;
//int i=0;
//display(n,ch);
//cout<<"请输入所要查找的文件名,以'#'结束输入"<<endl;
//scanf("%s",filename);
cout<<"---------------------------------------------------------------------------"<<endl;
if ((fp=fopen("f:\\stu_list.txt","rb"))==NULL)
{
printf("cannot open this file
");
exit(0);
}
for(int i=0;i<4;i+=1)
{
fseek(fp,i*sizeof(struct student_type),2);
fread(&stud[i],sizeof(struct student_type),1,fp);
if(stud[i].num==j)
//{
printf("姓名:%-10s学号:%4d年龄:%4d地址:%-15s
",stud[i].name,stud[i].num,stud[i].age,stud[i].addr);

}
//i++;
//}

// }
/*fread(&stud[i-1],sizeof(struct student_type),i,fp);
cout<<"姓名";
printf("%-10s",stud[i-1].name);
cout<<"学号";
printf("%4d",stud[i-1].num);
cout<<"年龄";
printf("%4d",stud[i-1].age);
cout<<"地址";
printf("%-15s
",stud[i-1].addr);
// }
/*
while((ch=getchar())!='#')
{
fputc(ch,fp);
putchar(ch);
}*/
fclose(fp);
}

//----------------------------------------------------------------------------------------------------------

void shuru(int n,char ch)//输入信息
{
int i;
cout<<"现在请输入学生个数:";
cin>>n;
cout<<"现在请输入"<<n<<"个学生的信息:"<<endl;
for(i=0;i<n;i++)
{

cout<<"请输入第"<<i+1<<"个学生的姓名,学号,年龄,地址:"<<endl;
scanf("%s%d%d%s",stud[i].name,&stud[i].num,&stud[i].age,stud[i].addr);

}
save(n,ch);
display(n,ch);

}

//----------------------------------------------------------------------------------------------------------

void paixu(int n,char ch)
{
fstream outfile,infile;
infile.open("f:\\stu_list.txt",ios::in);
if(!infile)
{
cerr<<"文件打开失败!"<<endl;
exit(0);
}
student_type textline[80];
// int i=0;
// while(!infile.eof())
// {
// i++;
// infile.getline(textline,sizeof(textline));
// if
//cout<<i<<":"<<textline<<endl;
}
infile.close();
}
//-------------------------------------------------------------------------------------------------------
/* void paixu2()
{
student_type ww;
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++)
{

if(stud[i].num>stu[j].num)
{
ww.num=stud[i].num;
stud[i].num=stud[j].num;
stud[j].num=ww.num;
ww.
*/



//-----------------------------------------------------------------------------------------------------------

void xuanzhe(int n,char ch)//选择运行程序
{
int i,j;
if(ch=='s')//输入
{
shuru(n,ch);
cout<<"---------------------------------------------------------------------"<<endl;
cout<<" 请输入命令"<<endl<<endl;
cout<<"s(输入信息)、f(查找信息)、d(删除)、p(排序)、a(存储信息)按其他键退出"<<endl;
cin>>ch;
xuanzhe(n,ch);
}
else if(ch=='f')//查找
{
cout<<"请输入要查找的编号:"<<endl;
cin>>j;
dakai(n,j,ch);
cout<<"---------------------------------------------------------------------"<<endl;
cout<<" 请输入命令"<<endl<<endl;
cout<<"s(输入信息)、f(查找信息)、d(删除)、p(排序)、a(存储信息)按其他键退出"<<endl;
cin>>ch;
xuanzhe(n,ch);
}
else if(ch=='a')//保存
{
save(n,ch);
cout<<"---------------------------------------------------------------------"<<endl;
cout<<" 请输入命令"<<endl<<endl;
cout<<"s(输入信息)、f(查找信息)、d(删除)、p(排序)、a(存储信息)按其他键退出"<<endl;
cin>>ch;
xuanzhe(n,ch);
}
else if(ch=='p')
{
paixu(n,ch);
cout<<"---------------------------------------------------------------------"<<endl;
cout<<" 请输入命令"<<endl<<endl;
cout<<"s(输入信息)、f(查找信息)、d(删除)、p(排序)、a(存储信息)按其他键退出"<<endl;
cin>>ch;
xuanzhe(n,ch);
}
else if(ch=='x')//修改
{
xiugai(n,ch);
cout<<"------------------------------------------------------------------------"<<endl;
cout<<"s(输入信息)、f(查找信息)、d(删除)、p(排序)、a(存储信息)按其他键退出"<<endl;
cin>>ch;
xuanzhe(n,ch);
}
else if(ch=='d')
{
display(n,ch);//显示信息
cout<<"------------------------------------------------------------------------"<<endl;
cout<<"s(输入信息)、f(查找信息)、d(删除)、p(排序)、a(存储信息)按其他键退出"<<endl;
cin>>ch;
xuanzhe(n,ch);
}


else
{
cout<<"命令错误!"<<endl;
}
}

//--------------------------------------------------------------------------------------------------

void main()//主函数
{
int n;
char ch;
cout<<"---------------------------------------------------------------------"<<endl;
cout<<" 请输入命令"<<endl;
cout<<"s(输入信息)、f(查找信息)、d(删除)、p(排序)、a(存储信息)按其他键退出"<<endl;
cin>>ch;
xuanzhe(n,ch);
}

CPU Intel 酷睿i3 2100盒¥800
最新的Intel 1155平台的I3双核 ,主频3.1GHz集成3M三级缓存,虽然是双核但是却是4线程,性能强劲稳定性超强。升级空间非常大,可以上 I5 和I7 。

*主板 微星 PH67S-C43(B3修正版)¥690
一线主板厂商微星出品,以军规做工闻名。全固态电容设计,保证你的稳定和兼容性。支持SATA3.0接口给你更好的扩展性能。 APS动态控制电源需求的功能,在不同的负载情形下节省电力更有效率地使用电力。

*内存 芝奇 DDR3 1333 2G¥150
三大高端内存品牌之一,单条 2G DDR3 1333。芝奇 一贯品质出色做工精良,耐用性更好。备选:金士顿、宇瞻。

*硬盘 西部数据WD 500GB SATA3 16M 蓝盘¥300
西部数据 WD5000AAKX 500GB蓝盘采用单碟500G设计,磁盘缓存为16MB,硬盘采用SATA 6Gb/s接口,转速为7200rpm,拥有IntelliSeek、IntelliPower、NoTouch(斜坡加载)等技术,可以有效降低功耗与 盘片转动的噪音。

显卡 索泰 GTS450-1GD5极速版HB¥899
N卡的龙头品牌,质量和做工都非常出色,显卡规格,显示频率800 3800Mhz高于公板,显存1G 128Bit DDR5。支持DX11 支持PhysX物理加速技术,在游戏中提供生动逼真物理效果表现,支持CUDA并行运算技术,可明显提升系统日常运算速度,成为系统中第二颗运算核心,原生HDMI 1.4a接口,支持7.1声道数字音频同步输出。秒杀时下所有网游,双开任何网游绝对不卡,单机游戏也有不错的表现,分辨率适中的话,画质中高没问题。

LCD AOC e2236Vw¥900
AOC冠捷 21.5英寸LED背光液晶显示器,支持1080P,性价比非常高,无坏点保证。 对比度高达200万:1,黑白更分明,画面细节更清晰。

*机箱 酷冷大师 南海战神TC-220-KKN1¥150
一线电脑外设厂商,南海战神机箱采用了全免工具设计,让你安装起来更加方便,为避免用户在安装时把手划伤,边缘位置都做了卷边处理。

电源 安钛克Antec VP350P¥260
国际一线电源品牌,额定功率350W,采用主动式PFC,具备超高的转换效率,采用双路12V输出,联合输出功率达到336W。120 mm风扇提供安静以及可靠的散热和静音效果。

合计金额约4050元。

全一线硬件配置,保证了你整体的稳定 和兼容性,质量绝对有保障。

----------------------------------------------------

CPU AMD 速龙II X4 640(盒)¥680
AMD新四核平台,最新的AM3接口,主频3GHz集成2M二级缓存相对老平台改进之处:在处理基本任务时,降低高达50%的能耗,在运行繁重任务时,将能耗降低40%,在闲置时,能耗降低50%,性价比极高。

*主板 华硕 M4A87TD¥690
一线主板厂商华硕出品,智能主板支持一键开核,主板采用最新的870+SB850独立芯片组,原生支持SATA6.0Gbps,主板超频性能非常人性化自动调节超频,稳定和兼容极其出色。

*内存 芝奇 4GB DDR3 1333 (2G×2双通道)¥300
三大高端内存品牌之一,即将变成二大,OCZ已经宣布退出内存市场专攻固态硬盘。芝奇的内存一贯品质出色,此款内存其做工精良,为了提供更好的超频性能,稳妥的配备了散热片,整体做工讲究扎实超频性能极其出色。给你配了2G×2的4G双通道套装性价比高。

*硬盘 西部数据WD 500GB SATA3 16M 蓝盘¥300
西部数据 WD5000AAKX 500GB蓝盘采用单碟500G设计,磁盘缓存为16MB,硬盘采用SATA 6Gb/s接口,转速为7200rpm,拥有IntelliSeek、IntelliPower、NoTouch(斜坡加载)等技术,可以有效降低功耗与 盘片转动的噪音。

显卡 XFX讯景 HD677X-ZNL X上尉版¥799
一线A卡品牌,HD6770默认核心频率为850MHz,800个流处理器单元。完美支持DirectX 11,并且加入了新的HD3D支持。3+1相分离式供电方案,显示核心与内存模块在运行时分别能获得纯净、稳定的电流。1GB的GDDR5显存,显存位宽128bit 显存频率达到了4800MHz。大尺寸静音风扇的组合静音散热效果出色。

LCD AOC e2236Vw¥900
AOC冠捷 21.5英寸LED背光液晶显示器,支持1080P,性价比非常高,无坏点保证。 对比度高达200万:1,黑白更分明,画面细节更清晰。

*机箱 酷冷大师 南海战神TC-220-KKN1¥150
一线电脑外设厂商,南海战神机箱采用了全免工具设计,让你安装起来更加方便,为避免用户在安装时把手划伤,边缘位置都做了卷边处理。

电源 安钛克Antec VP350P¥260
国际一线电源品牌,额定功率350W,采用主动式PFC,具备超高的转换效率,采用双路12V输出,联合输出功率达到336W。120 mm风扇提供安静以及可靠的散热和静音效果。

合计金额约4050元。

全一线硬件配置,保证了你整体的稳定 和兼容性,质量绝对有保障。
另外,站长团上有产品团购,便宜有保证

第一问:假设x所指数组的元素是int类型的
#include <stdio.h>
#include <string.h>

float fun(int* x, int n);
int fun1(const char* s, const char* t);

int main()
{
int temp[5]={1,2,3,4,5},n,i;
float ave;
char s[]="aefaafafafeac",t[]="ae";

ave = fun(temp, 5);
printf("\n调用fun()以后数组内容为:\n");
for(i=0; i<5; i++)
{
printf("%d\t",temp[i]);
}

n = fun1(s,t);
printf("\n在%s中含有%s %d个\n",s,t,n);
getchar();
return 0;
}

float fun(int* x, int n)
{
int i,j=0,temp;
float ave = 0.0;
for(i=0; i<n; i++) //循环求和
{
ave+=x[i];
}
ave/=n; //算平均值
i=0;
while(x[i++]<ave && i<n) //i<n是为了防止越界
{
temp = x[i];
x[i] = x[j];
x[j++] = temp;
}
return ave;
}

int fun1(const char* s, const char* t)
{
int n,m,i,j,k=0;

n = strlen(s);
m = strlen(t);

//如果子串长度大于主串长度 则直接返回0
if(n<m) return 0;

for(i=0; i<=n-m; i++)
{
j=0;
while(t[j]) //匹配子串的每个字符
{
if(s[i] !=t[j]) //如果不匹配在退出此循环
{
break;
}
i++; //否则进行下一个字符的比较
j++;
}
i = i-j; //回溯到匹配之前的位置
if(j == m) //匹配到子串
k++; //累加匹配的数量
}
return k;
}

我也刚学。不太会,路过


求C语言高手帮忙做道题,初学者不会阿~
include<stdio.g> int main(void){ int a[10] ,i,s=0,n ,count = 0;float ave ;printf("Input:\\n");scanf("%d",n);printf("Input %d integers:\\n",&n);for (i = 0 ;i < n ; i++)scanf("%d",&a[i]);for(i = 0 ; i < n ;i ++)s = s+a[i] ;ave = ...

...C语言来实现24点(我只要思想(详细点我很苯),不要答案)谢谢了_百度...
用4个变量a,b,c,d分别从1到9嵌套循环。用3个变量op1,op2,op3分别用1到4来代表+,-,*,\/嵌套循环。在4个数中间带3个运算符,括号可以任意加的情况下,分析各种类型式子的本质,可以发现有许多算式在本质上是相同的,最终可以将算式类型分成5类,具体是哪5类我忘了,网上有文章写到过的。在数和...

数据结构(C语言版),求高手解决。。
)【答案】√ 【解析】在二叉树上,对有左右子女的结点,其中序前驱是其左子树上按中序遍历的最右边的结点(该结点的后继指针指向祖先),中序后继是其右子树上按中序遍历的最左边的结点(该结点的前驱指针指向祖先)。10.二叉树中序线索化后,不存在空指针域( )【答案】× ...

请高手用C语言帮忙做个编程的题目,谢谢了!
include <stdio.h> int IsDevided(int number,int dev){ if(number %dev == 0){ return 1;} return 0;} void EasyDone(int a){ int chose;int i,j;printf("Input your chose\\n1>能被3整除的"<Enter 1>","\\n2>能被5整除的<Enter 2>","\\n3>能被3或5整除的<Enter 3>\\n");s...

电脑蓝屏。求高手解答,(最好不要复制粘贴,)
看了你的事件查看器信息,你的系统不稳定是肯定的,我的也是32位window7系统,很稳定,事件查看器很少看到错误警告,你的配置兼容性没有问题的,只能是软件不兼容!!!如果再加上你驱动也安装正确的话,那只能是怀疑你的硬盘了,上面有转存错误报告,很多人使用电脑都不知道自己电脑的健康状况,然而...

高分求高手破解sam中管理员密码(不要粘贴信;不删除sam文件)
教你一个好办法。这个分FAT32 格式的和NTFS格式的磁盘 FAT32的方法。只要有一个能进入系统的帐号就可以。利用组策略 加一个开机启动项。把下面的批理加入就好了!NTFS的破解方法。我想不到更好的办法了。如果有DOS工具箱的话可以直接清空管理员密码。我在公司里就是用的这种方法。建一个批处理内容好...

哪位c语言高手愿意帮我解决两道题目
不过像a=b=c=0这样定义有问题啊不过反正他们都是一的意思 首先if(!a)x--;a=0为假,!a为真,x-- 为34;else if(b)为假,不执行,c=34;if(c)x=3;为假,c=34;else x=4;最后之行x=4;所以x=4 \/*我的这个还对位比较齐哦*\/ include"stdio.h"void main(){ int a,b,c,d,sum...

求C语言高手解决,程序有一处错误始终找不出来。下面是程序代码。回答好...
错误原因主要有:1、C语言是大小写敏感的,注意一些函数和关键字的大小写,如:If和if的区别2、变量的名称错误3、调用的库函数没有头文件,如:inportb\/outportb等。下面的程序可以编译,但是连接时出现库函数没有说明的问题,请添加inportb\/outportb对应的头文件!include <stdio.h> include <conio.h>...

不能访问默认共享(高手进,不会不要乱答)
如果上述仍然不好用.那

关于gpedit.msc~ 高手进 复制粘贴的不要来了
用记事本创建以上编码,保存为.reg格式,然后双击导入,解开组策略 REGEDIT4 [HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System]"DisableRegistryTools"=dword:00000000 同理保存为.reg格式。对注册表解锁,解锁后可以到注册表里面修改相关键值,具体可上网查 注:空行不要少 ...

岷县13926245304: 谁能帮我编俩个个C语言程序啊 ? 在150到200行之间! 最好是程序管理的那种,越简单越好! 我着急 请高手帮帮忙!!不要网上搜的 要自己编的!! -
赤盾鱼腥: double factor (int x) { double t=1,s=0; int i; for (i=1;i

岷县13926245304: C盘空间不断变小,看清说明,不要复制粘贴,尽量简要 -
赤盾鱼腥: 右击我的电脑,属性,把自动还原关了,然后,开始 附件 系统工具 磁盘清理把C盘清理下,顺便把还原点也一起清理了,这样C盘究变很大了

岷县13926245304: 请高手用单片机C语言编写c51时钟程序,含有6个数显管,3个按键,要自己写的,不要百度什么的复制粘贴 -
赤盾鱼腥: 这是我初学时写的,刚好也是数码管/*位选接P2口,三个按钮分别接P25~P27.段码接P1,T0计数 */ #include<reg51.h> #define DOU 1818//按键消抖时间 sbit led_1=P2^0; sbit led_2=P2^1; sbit led_3=P2^2; sbit led_4=P2^3; sbit led_5=P2^4; sbit...

岷县13926245304: C语言简单问题,请高手回答下,谢谢了! -
赤盾鱼腥: 这是我改了你内存出错地方后在程序.#include "stdio.h"void main(){void copy_string(char *from,char *to); char *a="I am a teacher."; char *b="...

岷县13926245304: 应用程序无法正常启动(0xc0000005)请“确定”关闭程序 如何解决,不要复制粘贴糊弄我! -
赤盾鱼腥: 解决方法1 内存条坏了 更换内存条 2 双内存不兼容 使用同品牌的内存或只要一条内存 3 内存质量问题 更换内存条 4 散热问题加强机箱内部的散热 5 内存和主板没插好或其他硬件不兼容 重插内存或换个插槽 6 硬件有问题 更换硬盘 7 驱动问题 重...

岷县13926245304: win7旗舰版错误711永久解决,不要复制黏贴的没用,球高手 -
赤盾鱼腥: 要永久解决错误711必须开启SSTP服务以及被其依赖的RACM,RAACM服务.我不知道你有没有试过什么方法..首先去单机开始-在右边的计算机上单机右键-管理-服务和应用程序-服务 找到telephony服务看有没有启动,若没有启动改成启动,...

岷县13926245304: C盘好多垃圾文件,可不知道哪些可以删哪些不可以删,恳请高手支招.别复制粘贴网上的给我呀,我没有兴趣去钻研这方面干巴巴的专业术语.我要的是能解决问题的最简便的办法.本人菜鸟,敬请谅解!谢谢!
赤盾鱼腥: 打开[开始]-[所有程序]-[附件]-[记事本] 然后复制以下内容 @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s ...

岷县13926245304: 请问这怎么解决??请高手帮忙.不要随便从网上复制然后粘贴上来.
赤盾鱼腥: 可能是你在杀毒时将此文件删除.去别的同版本系统复制这个文件.再放到你的电脑上.

岷县13926245304: C语言中开方怎么表达的(包括函数),请教高手,越详细越好,复制粘贴的就别来了,积分多多. -
赤盾鱼腥: 开方,比如开 2 次方..可以看成是 1/2 次方.. C语言里面的指数函数..是用 pow(x, y)(在头文件 math.h 里面)表示的..即 x 的 y 次方.. 所以说,如果要表示开方的话.. float n = 2; pow(x, 1.0/n);//就可以表示 x 开 n 次方,这里 n 为 2,表示 开平方.. 若有不明白的您可以再问哈..

岷县13926245304: vc6.0在win7上出现Error spawning cl.exe -
赤盾鱼腥: 因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”的路径.很多情况可能就一个盘符的不同 (...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网