为了账号安全,请及时绑定邮箱和手机立即绑定

c语音的问题,有大神可以解决吗?(≧▽≦)

c语音的问题,有大神可以解决吗?(≧▽≦)

C
冲向风车的克德 2016-05-14 23:27:24
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { FILE *fp; char str[3][10], temp[10];//str是用来存放字符串的二维数组,temp是临时数组 int i, j, k, n = 3; printf("Enter strings:\n");//提示输入字符串 for (i = 0;i < n;i++) gets_s(str[i]);//从键盘输入字符串 for (i = 0;i < n - 1;i++)//用选择法对字符串排序 { k = i; for (j = i + 1;j < n;j++) if (strcmp(str[k], str[j])>0)k = j; if(k!=i) {   strcpy_s(temp, str[i]);//用strcmp函数对字符串比较大小 strcpy_s(str[i], str[k]);//复合语句的作用上将str[i]与str[k]的值对换 strcpy_s(str[k], temp); } }if(fopen_s(&fp,"D:\\CC\\temp\\string.dat","w")==NULL)//打开磁盘文件 { printf("can't open file\n"); exit(0); } printf("\nThe new sequence:\n"); for (i = 0;i < n;i++) { fputs(str[i], fp);fputs("\n",fp);//向磁盘文件写数据 printf("%s\n", str[i]);//在屏幕上显示 } system("pause"); return 0; }
查看完整描述

3 回答

已采纳
?
jfhdibrbfjd

TA贡献163条经验 获得超40个赞

等晚上的

查看完整回答
1 反对 回复 2016-05-19
?
jfhdibrbfjd

TA贡献163条经验 获得超40个赞

我给你改完了

查看完整回答
1 反对 回复 2016-05-20
  • 3 回答
  • 0 关注
  • 1553 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信