c语言程序不能运行,C语言编程,我写了一个程序,但不能运行.
首先把a.txt和b.txt读入链表,然后判断是否有相同,如果没有相同的就输到C.txt中。
#include
#include
#include
typedef struct
首先把a.txt和b.txt读入链表,然后判断是否有相同,如果没有相同的就输到C.txt中。
#include
#include
#include
typedef struct a{
int aa;
int ab;
struct a* next;}a;
typedef struct b{
int ba;
int bb;
struct b* next;}b;
typedef struct c{
int ca;
int cb;
struct c* next;}c;
int main(){
FILE* fp;
char x;
int along,blong,clong;
a *ahead,*ap,*aq;
b *bhead,*bp,*bq;
c *chead,*cp,*cq;
along=0;
blong=0;
clong=0;
ahead=(a*)malloc(sizeof(a));
ahead->next=NULL;
aq=ahead;
if((fp=fopen("a.txt","r"))==NULL){printf("文件a读取失败!!\n");return -1;}
while(1)
{
ap=(a*)malloc(sizeof(a));
ap->next=NULL;
fscanf(fp,"%d",&ap->aa);fscanf(fp,"%c",&x); fscanf(fp,"%d",&ap->ab);fscanf(fp,"%c",&x);
aq->next=ap;
aq=ap;
along++;
if(x!='\n')break; }
fclose(fp);
bhead=(b*)malloc(sizeof(b));
bhead->next=NULL;
bq=bhead;
if((fp=fopen("b.txt","r"))==NULL){printf("文件b读取失败!!\n");return -2;}
while(1)
{
bp=(b*)malloc(sizeof(b));
bp->next=NULL;
fscanf(fp,"%d",&bp->ba);
fscanf(fp,"%c",&x);
fscanf(fp,"%d",&bp->bb);
fscanf(fp,"%c",&x);
bq->next=bp;
bq=bp; blong++;
if(x!='\n')break; }
fclose(fp);
ap=ahead;
bp=bhead;
chead=(c*)malloc(sizeof(c));
chead->next=NULL;
cq=chead;
ap=ap->next;
bp=bp->next;
while(ap != NULL) { bp = bhead; while (bp != NULL) { if(ap->aa==bp->ba&&ap->ab==bp->bb) { cp=(c*)malloc(sizeof(c));
cp->next=NULL;
cp->ca=bp->ba;
cp->cb=bp->bb;
cq->next=cp;
cq=cp;
clong++; }
bp = bp->next; }
ap = ap->next; }
if((fp=fopen("c.txt","w"))==NULL){printf("文件c建立失败!!\n");return -3;}
cp=chead;
while(1) {
cp=cp->next;
fprintf(fp,"%d\t",cp->ca);
fprintf(fp,"%d\t",cp->cb);
if(cp->next==NULL)break;
else fprintf(fp,"\n"); }
fclose(fp);
return 0;
}
展开
全部
c语言程序不能运行,C语言编程,我写了一个程序,但不能运行.相关推荐
- c语言程序只能调试成功一半,c语言程序的调试方法所谓程序调试是指对程序的查错和排错。调试程序一般应经过以下几个步骤:一、先进行人工检查,即静态检查。在写好一个程序以后,不要匆匆忙忙...
c语言程序的调试方法 所谓程序调试是指对程序的查错和排错. 调试程序一般应经过以下几个步骤: 一.先进行人工检查,即静态检查. 在写好一个程序以后,不要匆匆忙忙上机,而应对程序进行人工检查.这一步十分 ...
- java设计一个形状shape_编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接......
导航:网站首页 > 编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接... 编程定义一个图形接口 Shape, 内含2 ...
- 3.写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串.(多组同时输入 ) import java.util.Scanner; import java.lang.Math; p ...
- 自己编的的JAVA,将我以前学的FOXBASE写的一个程序用JAVA重新编写
//自己编的的JAVA,将我以前学的FOXBASE写的一个程序用JAVA重新编写 public class test1 { public static void main(String [] args ...
- 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
002-华为机试-在线测试 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字 ...
- 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。
一.题目 描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 数据范围:保证结果在 1≤n≤231−1 1 \le n \le 2^{31}-1 \ 1≤n≤231−1 注意本题有多组 ...
- 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 提示:输入的都是十六进制字符串 思维之门 1.老实的根据十六进制到十进制的规律,分析转换 2.可以偷懒,用言语自带的内置函数来转换 方法1 ...
- 进制转换 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。
进制转换 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. import java.util.Scanner; public class Main {public static void ...
- [C语言编程练习][14]编写一个程序,使用嵌套循环,按下面格式打印字母。A
编写一个程序,使用嵌套循环,按下面格式打印字母. A BC DEF GHIJ KLMNO PQRSTU /*使用嵌套循环,打印下面的字母*/ #include <stdio.h> int ...
- [C语言编程练习][08]编写一个程序,提示用户输入名和姓,然后以“名,姓”的格式打印出来。
编写一个程序,提示用户输入名和姓,然后以"名,姓"的格式打印出来. #include<stdio.h>int main(void) {char f_name[40];c ...
最新文章
- windows上下载redis扩展
- javap使用实例图解
- java注解字段类型相同_《java基础学习之——重复注解》
- 程序员面试金典 - 面试题 03.01. 三合一(数组栈)
- java clock计时_Java Clock类| systemUTC()方法与示例
- 计算机显卡960,2015显卡开年之作!NVIDIA GTX960首测
- 关于tomcat5.5或6.0免安装版,点击startup.bat启动自动消失问题
- 使用Python标准库函数os.listdir()时的4个注意事项
- 维护人员工具_确保丝印机顺畅使用的维护事项有哪些?
- Halcon形态学操作、区域处理相关常用API
- matlab执行m文件语句,matlab 编写m文件函数
- (已更新)视频app小程序模板源码
- 8.tendermint多节点组网
- excel与access结合运用_如何在EXCEL与ACCESS之间建立关联
- 大话数据结构学习笔记(8)二叉树
- 用html实现贪吃蛇游戏思路,贪吃蛇游戏
- python pyplot颜色_matplotlib制图——颜色和样式
- idea 回退merge_idea Git版本回退
- excel怎样修改表格时间和计算机一制,Excel表格中如何自动生成记录数据的日期和时间...
- 求1000以内的“完数”
热门文章
- 比亚迪拟发债100亿元补充营运资金偿还借款
- 终于没刘海了!iPhone12 Pro 渲染图首曝,回归经典
- 95后夜猫子报告:三成熬夜到1点 夜间最爱追《乡村爱情》
- 一加7T Pro渲染图曝光:后置相机出乎意料
- “不差钱”华为刷屏 拟募资60亿!
- 用算法“脱掉”女性衣服,这款AI应用被迫下架后再被全网封杀
- iPhone越来越难打动你?从iOS平台转投安卓阵营 这招你得学会!
- 美国一鹦鹉趁主人不在家上网购物:买的都是水果蔬菜
- Android JNI(一)——NDK与JNI基础
- 项目疑难杂症记录(三):EditText获取不到焦点了?