c primer plus 第六版第5章程序清单5.16的问题

我使用visual studio2015 community编写了c primer plus 第六版第5章程序清单5.16。
#include
const int S_PER_M = 60;
const int S_PER_H = 3600;
const double M_PER_K = 62137;
int main(void)
{
double distk, distm;
double rate;
int min, sec;
int time;
double mtime;
int mmin, msec;

printf("this program converts your time for a metric race\n");
printf("to a time for running a mile and to your average\n");
printf("speed in miles per hour.\n");
printf("please enter,in kiometers,the distance run.\n");
scanf("%lf", &distk);
printf("next enter the time in minutes and seconds.\n");
printf("begin by entering the minutes.\n");
scanf("%d", &min);
printf("now enter the seconds.\n");
scanf("%d", &sec);

time = S_PER_M*min + sec;
distm = M_PER_K*distk;
rate = distm / time*S_PER_H;
mtime = (double)time / distm;
mmin = (int)mtime / S_PER_M;
msec = (int)mtime % S_PER_M;

printf("you ran %1.2f km (%1.2f miles) in %d min,%d sec.\n",
    distk, distm, min, sec);
printf("that pace corresponds to running a mile in %d min,",
    mmin);
printf("%d sec.\nyour average speed was %1.2f mph.\n", msec,
        rate);
getchar();
getchar();
return 0;

}
然后调试
this program converts your time for a metric race
to a time for running a mile and to your average
speed in miles per hour.
please enter,in kiometers,the distance run.
10.0
next enter the time in minutes and seconds.
begin by entering the minutes.
36
now enter the seconds.
23
you ran 10.00 km (621370.00 miles) in 36 min,23 sec.
that pace corresponds to running a mile in 0 min,0 sec.
your average speed was 1024705.45 mph.
最后三行和书上的数据不不一样,
图片说明
distm,min,sec,mmin,msec,rate返回的数据都不对,程序检查了很多遍。

2个回答

const double M_PER_K =0.62137;
应该是这样吧

课本上存在印刷错误。

qq_36599218
humanint mmin和msec怎么看都不会是0呀,调试出来竟然是0
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

求助,C++ primer plus第六版第14章 程序清单14.16结果出错

照着书上敲的,运行结果应该是in数组元素的一个出栈序列,类似 Please enter stack size:5 2:Kiki Ishtar 1:Hank Gilgamesh 3:Betty Rocker 5:Wolfgang Kibble 4:Ian Flagranti 7:Joy Almondo 9:Juan Moore 8:Xaverie Paprika 6:Portia Koop 10:Misha Mache 这样 但是编译后运行,除非栈只有一个元素,无论输入多大的栈尺寸,输出都会出错: Please enter stack size: 5 Kiki Ishtar Kiki Ishtar ki Ishtar i Ishtar iki Ishtar Ishtar : Kiki Ishtar Ishtar 2: Kiki Ishtar tar Bye 是内存出错了吗?为什么会出现这种结果?求大神指点。 **头文件** ``` //stcktp1.h #ifndef STCKPT1_H_ #define STCKPT1_H_ template <typename Type> class Stack { private: enum {SIZE=10}; //default size int stacksize; Type *items; //holds stack items int top; //index for top stack item public: explicit Stack(int ss=SIZE); Stack(const Stack &st); ~Stack() {delete [] items;} bool isempty() {return top==0;} bool isfull() {return top==stacksize;} bool push(const Type &item); //add item to stack bool pop(Type &item); //pop top into item Stack &operator=(const Stack &st); }; template <typename Type> Stack<Type>::Stack(int ss):stacksize(ss),top(0) { items=new Type[stacksize]; } template <typename Type> Stack<Type>::Stack(const Stack &st) { stacksize=st.stacksize; top=st.top; items=new Type[stacksize]; for(int i=0;i<top;i++) items[i]=st.items[i]; } template <typename Type> bool Stack<Type>::push(const Type &item) { if(top<stacksize) { items[top++]=item; return true; } else return false; } template <typename Type> bool Stack<Type>::pop(Type &item) { if(top>0) { item=items[--top]; return true; } else return false; } template <typename Type> Stack<Type> &Stack<Type>::operator=(const Stack<Type> &st) { if(this==&st) return *this; delete [] items; stacksize=st.stacksize; top=st.top; items=new Type[stacksize]; for(int i=0;i<top;i++) items[i]=st.items[i]; return *this; } #endif ``` **测试程序** ``` //stkoptr1.cpp #include <iostream> #include <cstdlib> //for rand(),srand() #include <ctime> //for time() #include "stcktp1.h" const int Num=10; int main() { std::srand(std::time(0)); //randomize rand() std::cout<<"Please enter stack size: "; int stacksize; std::cin>>stacksize; //create an empty stack with stacksize slots Stack<const char *> st(stacksize); //in basket const char *in[Num]={ "1: Hank Gilgamesh","2: Kiki Ishtar", "3: Betty Rocker","4: Ian Flagranti", "5: Wolfgang Kibble","6: Portia Koop", "7: Joy Almondo","8: Xaverie Paprika", "9: Juan Moore","10: Misha Mache" }; //out basket const char *out[Num]; int processed=0; int nextin=0; while(processed<Num) { if(st.isempty()) st.push(in[nextin++]); else if(st.isfull()) st.pop(out[processed++]); else if(std::rand()%2 && nextin<Num) //50-50 chance st.push(in[nextin]++); else st.pop(out[processed++]); } for(int i=0;i<Num;i++) std::cout<<out[i]<<std::endl; std::cout<<"Bye\n"; return 0; } ```

新人C语言求助!C Primer Plus第六版第三章第5题

一年大约有3.156* 10^7秒。编写一个程序,提示用户输入年龄,然后显示该年龄对应的秒数。 谢谢各位了

c primer plus程序清单7.7的问题

#include<stdio.h> #include<ctype.h> #include<stdbool.h> #define STOP '|' int main(void) { char c; char prev; long n_chars = 0L; int n_lines = 0; int n_words = 0; int p_lines = 0; bool inword = false; printf("enter next to be analyzed (| to terminate):\n"); prev = '\n'; while ((c = getchar()) != STOP) { n_chars++; if (c == '\n') n_lines++; if (!isspace(c) && !inword) { inword = true; n_words++; } if (isspace(c) && inword) inword = false; prev = c; } if (prev != '\n') p_lines = 1; printf("characters=%ld,words=%d,lines=%d,", n_chars, n_words, n_lines); printf("partial lines=%d\n", p_lines); getchar(); getchar(); return 0; } 第二个if那里,!inword为假,那为什么要把 bool inword声明为false?我觉得把inword声明为true更方便呀,intword声明为false,然后!inword也是false,这样或许会让人产生理解错误?

关于C++primer plus第六版的问题

关于C++primer plus第六版(中文版)的第427页上有个程序清单12.2,里面有这么一行代码:std::strcpy(str,s); 但是经过我上机编译发现有Bug,因为str为char*指针,s为 const char *指针,而使用strcpy的前提不应该是strcpy为足够长的字符数组吗?求解答

《C Primer Plus》程序清单12.4无法运行

请各位帮忙看一下为什么不能运行,编译也没有警告和错误 ``` #include <stdio.h> int units = 0; void critic(void); int main(void) { extern int units; printf("How many pounds to a firkin of butter?\n"); scanf("%d", &units); while (units != 56); //程序会卡在这里无法进行 { critic(); } printf("You must have looked it up!\n"); return 0; } void critic(void) { printf("No luck, my friend.Try again.\n"); scanf("%d", &units); } ```

C Primer Plus第五版第五章编程练习第八题要怎么设置循环条件

![图片说明](https://img-ask.csdn.net/upload/201703/24/1490366436_957558.png) #include<stdio.h> #include<stdlib.h> void Temperatures(double n); int main(void) { double Fahrenheit; printf("输入华氏温度:\n"); scanf("%lf", &Fahrenheit); while (Fahrenheit) { Temperatures(Fahrenheit); printf("再次输入华氏温度:\n若要推出程序请输入非数字值\n"); scanf("%lf", &Fahrenheit); } system("pause"); return 0; } void Temperatures(double n) { const double 华氏转摄氏1 = 1.8; const double 华氏转摄氏2 =32.0; const double 摄氏转绝对 = 273.16; double Celsius,Kelvin; Celsius = n * 华氏转摄氏1+ 华氏转摄氏2; Kelvin = Celsius + 摄氏转绝对; printf("%.2f\n%.2f\n%.2f\n", n, Celsius, Kelvin); }

C++ Primer plus上第四章的程序清单例题,在vs里面总显示错误:

> #include<iostream> > #include<cstring> > using namespace std; > char* getname(void); > int main() { > char* name; > name = getname(); > cout << name << " at " << (int*)name << endl; > delete [] name; > system("pause"); > } > > char * getname() { > char temp[80]; > cout << "enter your last name: "; > cin >> temp; > char* pn = new char[strlen(temp) + 1]; > strcpy(pn, temp); > return pn; > } 错误理由一直是“系统找不到指定的文件”,不管是重新生成解决方案也好也没有用,求大神指导 错误截图: ![图片说明](https://img-ask.csdn.net/upload/201608/26/1472211871_912393.png) 还有就是我的是vs2015

C++PrimerPlus第六版第八章第6题求助

题目意思是: 建立一个通用的函数模板,由一个T类型元素数组,和一个该数组元素个数的整数来作为两个参数,然后返回这个数组中最大的元素。 在使用时,用一个6个元素的int数组和4个元素的double数组来调用该模板。代码执行到这里都没问题。 但是题目还要求定义一个具体化,将char指针数组和这个指针数组中的指针数量作为参数,返回该数组中指向的字符串中最长的那一个的指针(对应字符串的地址)。使用5个字符串指针组成的数组进行测试。 我的运行结果就是,无论怎么改字符串,最后返回的总是数组中最后一个字符串的地址。之后我在具体化函数定义里加了一些标记,然后执行发现这些标记根本不显示,就是说函数重载模板都是载入的通用模板而不是具体化模板,但我不知道怎么解决这个问题。 编译器是Dev-C++ 5.11 代码如下: ``` #include<iostream> using namespace std; #include<cstring> template<typename T> T maxn(const T * t,int size); template <char *> char* maxn(const char* t[], int size); int main(void){ int tt[6]={5,48,92,107,25,66}; double td[4]={44.5,97.8475,54.6,81.1}; const char *tp[] = {"Good Game","Happy life","Lt.Jonason","little one","Why so serious?"}; cout << "tt.max = " << maxn(tt,6) << endl; cout << "td.max = " << maxn(td,4) << endl; const char *maxc = maxn(tp,5); cout << "tp.max = " << maxc << endl; return 0; } template<typename T> T maxn(const T * t,int size){ T max = t[0]; for(int i = 1;i < size; i++) if(*(t+i)>max) max = *(t + i); return max; } template <char *> char* maxn(const char* t[], int size){ char* max = t[0]; for(int i = 1 ; i < size ;i++){ if(strlen(max) < strlen(t[i])){ cout << endl << max << " " << t[i] << endl; strcpy(max,t[i]); } } return max; } ```

c语言循环的问题,c primer plus第六版第六章第18题

题目大概是,某人刚开始有5个朋友,他的朋友数量以下面方式增长:第1周少1个朋友,剩下的朋友数量翻倍;第二周少2个朋友,剩下的朋友数量翻倍.......第N周少N个朋友,剩下的朋友数量翻倍。 编写一个程序显示这个人每周朋友的数量,直到朋友数量<=150. 这是我写的 #include<stdio.h> int main(void) { int fr[200], i=0; while (fr[i] < 150) { fr[0] = 5; fr[i] = (fr[i] - i + 1) * 2; i++; } for (i = 0; fr[i] <150; i++) printf("at %dd week there are %3d friends\n", i, fr[150]); getchar(); return 0; } 然后调试 ![图片说明](https://img-ask.csdn.net/upload/201611/08/1478617258_415789.png) 就是这样,谢谢 (我在想能否用数组的方式实现)

重定向输入 C primer plus

这段我没有成功实现,我按照书上的方法在echo.eof.exe程序中写了 路径+程序名称<我想读的文件名,最后就把这段字符复制了,没有出现我预想的那样把文件内容复制到程序里,输入到程序中。 想求助各位大神

C++ primer plus 第6版 中文版 第16章复习题的一个问题

奇葩的是课后居然没答案。。。。。。 求正规、严谨、简洁的标准答案! 程序清单16.15(在p708页):functor.cpp //functor.cpp--using a functor #include尖括号iostream尖括号 #include尖括号list尖括号 #include尖括号iterator尖括号 #include尖括号algorithm尖括号 template<class T>//functor class defines operator()() class TooBig { private: T cutoff; public: TooBig(const T & t):cutoff(t){} bool operator()(const T & v ){return v > cutoff;} }; void outint(int n){std::cout<<n<<"";} int main() { using std::list; using std::cout; using std::endl; TooBig尖括号int尖括号f100(100);//limit=100 int vals[10]={50,100,90,180,60,210,415,88,188,201}; list尖括号int尖括号yadayada(vals,vals+10);//range constructor list尖括号int尖括号etcetera(vals,vals+10); //c++11 can use the following instead //list<int>yadayada={50,100,90,180,60,210,415,88,188,201}; //list<int>etcetera{50,100,90,180,60,210,415,88,188,201}; cout <<"Original lists:\n"; for_each(yadayada.begin(),yadayada.end(),outint); cout << endl; for_each(etcetera.begin(),etcetera.end(),outint); cout << endl; yadayada.remove_if(f100);//use a named function object etcetera.remove_if(TooBig尖括号int尖括号(200));//construct a function object cout <<"Trimmed lists:\n"; for_each(yadayada.begin(),yadayada.end(),outint); cout << endl; for_each(etcetera.begin(),etcetera.end(),outint); cout << endl; return 0; }

《C Primer Plus》13.11.12题目

![图片说明](https://img-ask.csdn.net/upload/201910/07/1570453198_933726.jpg) ![图片说明](https://img-ask.csdn.net/upload/201910/07/1570453181_368723.jpg) ``` //《C Primer Plus》p438 13.11.12 #include <stdio.h> #include <stdlib.h> #define NAME 20 #define ROWS 20 #define COLS 30 int main(void) { FILE * f_n, * f_p; char name_n[NAME]; char name_p[NAME] = "picture"; int numbers[ROWS][COLS]; char chs[] = " .':~*=&%#"; char picture[ROWS][COLS + 1]; printf("Enter the numbers_file name:"); scanf("%s", name_n); if ((f_n = fopen(name_n, "r")) == NULL) { fprintf(stderr, "Can't open \"%s\" file.\n", name_n); exit(EXIT_FAILURE); } if ((f_p = fopen(name_p, "w")) == NULL) { fprintf(stderr, "Can't open \"%s\" file.\n", name_p); exit(EXIT_FAILURE); } int i, j; for (i = 0; i < ROWS; i++) { for (j = 0; j < COLS; j++) { fscanf(f_n, "%d", &numbers[i][j]); picture[i][j] = chs[numbers[i][j]]; } picture[i][j] = '\0'; fprintf(f_p, "%s\n", picture[i]); } if (fclose(f_n) != 0) { fprintf(stderr, "Error closing \"%s\" file.\n", name_n); exit(EXIT_FAILURE); } if (fclose(f_p) != 0) { fprintf(stderr, "Error closing \"%s\" file.\n", name_p); exit(EXIT_FAILURE); } printf("Done.\n"); return 0; } ``` 源数据是这样的 0 0 9 0 0 0 0 0 0 0 0 0 5 8 9 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 5 8 9 9 8 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 1 9 8 5 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 5 8 9 9 8 5 0 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 9 1 8 5 0 0 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 9 9 8 5 0 0 0 4 5 2 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5 5 8 9 9 8 5 5 5 5 5 5 5 5 5 5 5 5 5 8 8 8 8 8 8 8 8 8 8 8 8 5 8 9 9 8 5 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 0 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 3 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 5 8 9 9 8 5 8 8 8 8 8 8 8 8 8 8 8 8 5 5 5 5 5 5 5 5 5 5 5 5 5 8 9 9 8 5 5 5 5 5 5 5 5 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 5 8 9 9 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 9 9 8 5 0 0 0 0 0 6 6 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 5 8 9 9 8 5 0 0 0 5 6 0 0 6 5 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 5 8 9 9 8 5 0 0 5 6 1 1 1 1 6 5 0 0 0 0 0 0 4 4 0 0 0 0 0 0 5 8 9 9 8 5 0 0 0 5 6 0 0 6 5 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 5 8 9 9 8 5 0 0 0 0 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 9 9 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 9 9 8 5 0 0 0 0 0 0 0 0 0 0 0 0 编译调试都找不出问题 会运行很长时间 然后输出文件是空的 似乎就是写入不了 求解 ![图片说明](https://img-ask.csdn.net/upload/201910/07/1570453525_795681.png)

c primer plus 编程练习第九章

设计函数chline(ch, i, j),实现指定字符在i列到j列的输出,并用一个简单的驱动程序测试该函数。 ``` #include<stdio.h> void chline(char ch , int i , int j); int main(void) { int i = 0; int j = 0 ; char ch = ' '; printf("enter the char you want to print:"); ch = getchar(); printf("enter i , j:"); scanf("%d %d",&i,&j); chline(ch,i,j); return 0; } void chline(char ch , int i , int j ) { for(int col1 = 1 ; col1 < i ; col1++) putchar(' '); for(int col2 = i ; col2 <= j ; col2 ++) putchar(ch); putchar('\n'); } ``` 当准备输入i,j时,直接跳出程序了,怎么回事?

求解c primer plus第六版9.11里面第七题 我这个不管输入的是不是字母都是-1

编写程序,使其从标准输入读取字符,直至文件结尾。对每个字符,程序需检查是否为字母,若是报告在字母表中的位置,如C和c均为3.若不是字母,位置置为3 #include <stdio.h> #include <ctype.h> void letter(char ch); int main() { char ch; while(ch=getchar()!=EOF) letter(ch); } void letter(char ch) { if(ch>='a'&&ch<='z') printf("%d ",ch-'a'); else if (ch>='A'&&ch<='Z') printf("%d ",ch-'A'); else printf("%d",-1); } ![图片说明](https://img-ask.csdn.net/upload/201711/23/1511424603_734676.png)

看C primer plus中的一个问题

是在ADT这一章节中。 直接上代码 struct film { char title[45]; int rating; }; typedef struct film Item; typedef struct node { Item item; struct node *next; }Node; typedef Node * List; List movies; 到这里书上说:重要的一点是要考虑清楚 List movies; 这个声明是在建立一个列表, 而不是在建立一个指向节点的指针或者是建立一个结构。 这里我想不明白, List是个Node类型的指针 那这个 List movies不就是一个叫movies, 指向node这个结构的结构体指针吗? 为啥是建立一个列表呢??

小白向:关于C Primer plus 7.12编程练习第三题

题目:编写一个程序,读取整数直到用户输入0,找奇偶数个数以及平均值。 我想加一个判断输入是否为数字,不是数字进行提示,程序如下所示: 问题: 1. scanf函数读取不同类型的输入的规则(空白字符的处理方式) 2. printf("%c isn't a digit!Enter a digit!!!\n", (char)a);运行时,这一行总会带入一些莫名的符号,和输入数字有关,而且只要出这个就没有平均数结果了 3. 输入零敲回车.exe就停止工作了 _ps:搞了好久了还是不知道怎么破,求助各位大佬!_ ``` #include <stdio.h> #include <stdlib.h> #include <ctype.h> ``` ``` int main() { int a = 0; int even = 0; int odd = 0; int n_even = 0; int n_odd = 0; ``` printf("Enter some integers, 0 to quit.\n"); while(scanf("%d", &a)) { if(a == 0) break; else if(isdigit(a)) { if(a % 2 ==0) n_even++, even += a; else n_odd++, odd += a; } else if(isspace(a)) continue; else printf("%c isn't a digit!Enter a digit!!!\n", (char)a); } printf("Even = %d,ave_even = %f and odd = %d,ave_odd = %f", n_even, (float)(even/n_even), n_odd, (float)(odd/n_odd)); return 0; }

C++primer plus中的程序清单在Visual Studio 2019中报错,应该怎么解决?

``` #include <iostream> struct inflatable { char name[20]; float volume; double price; }; int main() { using namespace std; inflatable guests[2] = { {"Bambbi",0.5, 21.99 }, {"Godzilla", 2000, 565.99 } }; cout << "The guests " << guests[0].name << " and " << guests[1].name << "\nhave a combined volume of " << guests[0].volume + guests[1].volume << " cubic feet.\n"; return 0; } ``` ![图片说明](https://img-ask.csdn.net/upload/202001/22/1579671940_854538.png)

关于c++ primer plus和c++ primer的内容的简单问题,求解!

从网上了解到,c++ primer比c++ primer plus要难一些,所以我先买c++ primet plus学习,但是没想到它相当的厚,有大概18章的内容。我的目标也不是很高,就是能掌握程度达到一般以上,基本可以熟练运用。那么c++ primer plus 学到什么程度,最好去看c++ primer ,或者是不需要看c++ primer 等到以后工作确实需要掌握好才去看,从而很好的提高效率,事倍功半!求大牛指导!

C primer plus第五版第四章第六题OTZ完全看不懂要我干什么,求大神解答

![图片说明](https://img-ask.csdn.net/upload/201703/23/1490283896_54770.png) 这是原文的题目,下面是代码。 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<float.h> int main(void) { double a = 1.0 / 3.0; float b = 1.0 / 3.0; printf("%.4e\n", a); printf("%.12e\n", a); printf("%.16e\n", a); printf("%.4f\n", b); printf("%.12f\n", b); printf("%.16f\n", b); printf("%d\n", FLT_DIG); printf("%d\n", DBL_DIG); system("pause"); return 0; } 从上面代码得出来的结果是不一致的,但是我没懂题目要我做上面?确定一致与否?写错代码也很有可能不一致啊OTZ求解答

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c# 按行txt c#怎么扫条形码 c#打包html c# 实现刷新数据 c# 两个自定义控件重叠 c#浮点类型计算 c#.net 中文乱码 c# 时间排序 c# 必备书籍 c#异步网络通信
立即提问