网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月11日漏签0天
c语言吧 关注:801,104贴子:4,370,663
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 下一页 尾页
  • 41回复贴,共3页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

回复:【教学贴】(二)新手学c的孩子们进吧,不定期回复

  • 取消只看楼主
  • 收藏

  • 回复
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
啊咧。晚上没有人问东西,也没有人对于上面那个东西有疑问,c语言吧里面的人都不见了?


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <stdio.h>
#include<math.h>
long f(int n,int m)
{
if(n==0&&m==0)
return(0);
if(n==0&&m!=0)
return(1);
if(m==0&&n!=0)
return(1);
return(f(n-1,m)+f(n,m-1));
}
int main()
{long a,b,c;
while(scanf("%d %d",&a,&b)!=EOF)
{
c=f(a,b);
printf("%d\n",c);
}
return 0;
}
这个程序在a,b都变得很大的时候会算的很慢,到19,19后几乎就不输出了,而且好像17,17以后数就不对了,a,b都是小于等于25的就行了,真心求大神怎么改啊,小白都想了三天了
@linjunfei1996


2025-11-11 20:09:19
广告
不感兴趣
开通SVIP免广告
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
二进制就是01,遇见1如果还要加数,就进位。八进制就是遇见7,如果还要加就进位,十进制就是遇见9如果还要加就进位,十六进制,就是遇见15,如果还要加就进位,因为10是两位数,所以从10开始都用字母表示,abcdef。。。。懂了?
@一丝丝的想练


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
long f(long a,long b)
{
long c;
while((a!=0)&&(b!=0)){
a--;
b--;
++c
}
if(a==0)||(b==0){
if(a!=0)||(b!=0)
rentun c;
else retun 0;
)
}
@linjunfei1996


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
怒顶一记,今天通宵写qt


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
新建了个群,有兴趣的私信我,我可以加你们进去


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <stdio.h>
int printf(const char *format, …);
printf(...)等价于fprintf(stdout, ...)。
那个...是声明的一种方法,表示参数不确定。
#include <stdio.h>int fprintf(FILE *stream, const char *format,…);返回:成功为实际写出的字符数,出错返回负值
把变量表中变量内容进行转换,并写入stream指向的流。


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大数的四则运算(二)
3、short虽然小但是存0到9问题还是不大的。

所以我就写一个结构体。
typedef struct bignum{
short num;
long long weishu;
struct bignum *befo;
struct bignum *next;
}bignum;
这个东西就是一个大数的数据类型。num表示这位是多少,位数表示这个是第几位,befor和next都是表示这个数字的前一位和后一位在哪里。


2025-11-11 20:03:19
广告
不感兴趣
开通SVIP免广告
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用维基百科英文站可以找到c--语言。@井尚未
数据库是和一些项目一起用的必然是不可或缺的。@一博文菜


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
while(scanf("%c",&a)!=EOF){
写你要的东西
if(a=='a')break;
}
@冰爽柠檬——
今天在帖子里面就看不见回复不知道为什么


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
当然记得,你问了个结构体,我告诉应该新建一个模块。
你这个问题问得很有意思。我喜欢。
既然你在结构体里面要做一个函数,为什么不用c++来写呢?内联函数可以完成你想要的。
然后,回来说这个问题。C语言中的结构体中不是允许使用函数的。问题是你要这么写。然后俺想到用函数指针。如下:
typedef struct sheet
{
int 。。。
char 。。。。
int (*show)();
}Sheet;
int showfunction()
{
printf("what do you want to do?\n");
return 0;
}
int main()
{
Sheet obj;
obj.show=globalFunction;
obj.show();
return 0;
}
这样能满足你么亲爱的?
@yangfanzn


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<stdio.h>
int fun(int n){
static int f= 1;
f=f*n;
return f;
}
void main(void){
int i;
for(i =1;i <=8;i++)
printf("the factorial of %d= %d\n" ,i,fun(i));
}
这个挺好玩的。你自己做你的我这个能求阶乘到但是很蛋疼的做法
@岁月静毅


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
最近提问的人少了很多,不知道为什么。有什么不足的地方希望提出意见,改进什么的。


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这两个东西都是参数,但是一个是形式上的参数,一个是实际的参数。
举个例子说,我做一个动作,吃苹果。
写了一个方法是吃苹果。
我先拿起苹果,洗干净,削皮,放嘴里,咬,嚼碎,咽下去,如此循环直到剩下苹果核,扔掉苹果核。
这是一个吃苹果的方法。
然后我在主函数里面要吃一个苹果。苹果a。
于是我写,吃苹果(苹果a)。
在这个例子里面,形参就是吃苹果过程中的苹果,是个指代,并不是具体的值。但是实参在苹果a,就是一个具体的苹果。他不是一个指代,是一个具体的值。
理解?
@逝时无痕happy


2025-11-11 19:57:19
广告
不感兴趣
开通SVIP免广告
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不是回车就循环,是空格就输出,不是空格就ch+1输出。你输入的call me hal,都向后面推一个是dbll hf ibm,c后面是d,a后面是b,依次类推。
有人问我这个来着,好像是cpp的第七章的一个程序。那层应该是被百度吞了。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 下一页 尾页
  • 41回复贴,共3页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示