首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏漫漫深度学习路

    (i++)+(++i)+(++i)+(++j)+(j++)问题

    volatile 修饰i volatile int j=1; // 用volatile 修饰 j int sum=0; sum=(i++)+(++i)+(++i)+(++j)+(j+

    1.8K30发布于 2019-05-29
  • 来自专栏全栈程序员必看

    C语言输出各种三角形

    for(i=0;i<n;i++) { for(j=0;j<=i;j++) printf("*"); printf("\n"); } for(j=0;j<=i;j++) printf("*"); printf("\n"); } 或 for(i=0;i<n;i++) { for(j=0;j<n-i-1;j++) printf(" "); for(j=n-i-1;j<n;j++) printf (j=0;j<n-i-1;j++) printf(" "); for(j=n-i-1;j<n+i;j++) printf("*"); for(j=0;j<i;j++) printf(" "); for(j=i;j<2*n-i-1;j++) printf("*"); printf("\n");

    1.4K20编辑于 2022-09-15
  • 来自专栏小孙同学的学习笔记

    用for循环语句实现在屏幕上打印特殊图案编程题目的解法

    ; j++) { printf("* "); } printf("\n"); } ; j++) //这里固定格式,?? ; j++)//同上 { printf("* ");//这里打印出题目要求的字符组成,这里是此题的组成2(也就是* ) } ; j++) { printf(" "); } for (j = 0; j < ? ? j < i; j++) { printf(" "); } printf("*"); for (j = 0; j < n / 2 - i; j++)

    2.8K10编辑于 2022-01-14
  • 来自专栏全栈程序员必看

    C语言银行家算法

    printf("输入最大需求矩阵\n"); for(i = 0; i < processNum; i++){ for(j = 0; j < resourceNum; j+ printf("输入当前需求矩阵\n"); for(i = 0; i < processNum; i++){ for(j = 0; j < resourceNum; j+ } } void showInfo() { int i,j; printf("当前资源剩余:"); for(j = 0; j < resourceNum; j+ = true){ for(j = 0; j < resourceNum; j++){ if(need[i][j] > work +){ printf("%d ",work[j]); } printf("\t\t"); for(j = 0; j < resourceNum; j++

    5K20编辑于 2022-07-01
  • 来自专栏C / C++

    【C语言刷题】第七天:加量加餐继续,代码题训练,熟练IO模式

    int i = 0; for(i = 0;i < n;i++) { int j = 0; for(j = 0;j < i;j+ +) { printf(" "); } for(j = 0;j < n-i;j++) = 0; for(i = 0;i < n;i++) { int j = 0; for(j = 0;j < n - i;j+ i = 0; for(i = n;i >= 0;i--) { int j = 0; for(j = 0;j <= i;j+ +) { printf(" "); } for(j = 0;j < n + 1 - i;j++)

    29910编辑于 2025-11-13
  • 来自专栏C语言基础

    如何使用C语言打印三角形和菱形?

    请输入要打印三角形的行数:"); scanf("%d", &row); for (i = 1; i <= row; i++)//外层循环决定打印的行数 { for (j = 0; j < 2*i-1;j+ ); scanf("%d", &row); for (i = 1; i <= row; i++)//外层循环决定打印的行数 { for (j = 0; j <= row - i + 40; j+ +)//打印空格时,空格数为原来的两倍 { printf(" "); } for (j = 0; j < 2 * i - 1; j++) { printf("* ");//* (i = 1; i <= row; i++)//打印后半部分,注意这里i从0开始 { for (j = 0; j < 2 * (row + 1 - i) - 1; j+ +) { printf(" "); } for (j = 0; j < 2* (row+1-i)-1; j++)

    75120编辑于 2023-10-14
  • 来自专栏C / C++

    【C语言刷题】第十天:加量加餐继续,代码题训练,融会贯通IO模式

    double sum = 0.0; int j = 0; double score = 0.0; for (j = 0; j < 5; j+ for (i = 0; i < 5; i++) { int j = 0; double sum = 0.0; for (j = 0; j < 5; j+ scanf("%lf", &score[j]); sum += score[j]; } for (j = 0; j < 5; j+ //具体给值也行 int i = 0; int j = 0; for (i = 0; i < n; i++) { for (j = 0; j < m; j+ &n, &m); int i = 0; int j = 0; for (i = 0; i < n; i++) { for (j = 0; j < m; j+

    17210编辑于 2025-11-12
  • 来自专栏CSDN旧文

    USACO Training Section 1.1黑色星期五Friday the Thirteenth

    int i = 1900;i < 1900 + n;i++){ if(isLeapYear(i) == false){ for(int j = 0;j < 31;j+ 7){ day = 1; } } for(int j = 0;j < 28;j+ 7){ day = 1; } } for(int j = 0;j < 31;j+ 7){ day = 1; } } for(int j = 0;j < 30;j+ 7){ day = 1; } } for(int j = 0;j < 31;j+

    65050发布于 2020-10-28
  • 来自专栏wym

    C Retina

    ) { int n; scanf("%d",&n); for(int i = 1;i<=6*n;i++) { for(int j = 1;j<=1*n;j+ +) printf("*"); for(int j = 1;j<=4*n;j++) printf(" "); for(int j = 1; j<=1*n;j++) printf("*"); for(int j = 1;j<=4*n;j++) printf(" "); for(int j = 1;j<=1*n;j++) printf("*"); printf("\n"); } for(int i=1;i< =1*n;i++) { for(int j = 1;j<=1*n;j++) printf(" "); for(int j=1;j<=9*n;j++

    41520发布于 2019-03-19
  • 来自专栏yuyy.info技术专栏

    字符串处理_Soundex编码

    ='\0'){ switch (ch[i]){ case 'B':case 'F':case 'P':case 'V':{ s[j]=1; j++; case 'C':case 'G':case 'J':case 'K':case 'Q': case 'S':case 'X':case 'Z':{ s[j]=2; j+ +; break; } case 'D':case 'T':{ s[j]=3; j++; break; } case 'L':{ s[j]=4; j++; break; } case 'M':case 'N':{ s[j]=5; j++; break; 1]; } k=0; for(j=0;j<i;j++){ if(s[j]==0){ k=s[j]; } else{ if(s[j]!

    61310编辑于 2022-06-28
  • 来自专栏英雄爱吃土豆片

    C语言实现一个简单矩阵函数包

    请输入第一个 %d 行 %d 列的矩阵:", row, column); int i, j; for (i = 0; i < row; i++) { for (j = 0; j < column; j+ printf("请输入第二个 %d 行 %d 列的矩阵:", row, column); for (i = 0; i < row; i++) { for (j = 0; j < column; j+ d", &r_matrix[i][j]); } } for (i = 0; i < row; i++) { printf("{"); for (j = 0; j < column; j+ printf("请输入第二个 %d 行 %d 列的矩阵:", row, column); for (i = 0; i < row; i++) { for (j = 0; j < column; j+ d", &r_matrix[i][j]); } } for (i = 0; i < row; i++) { printf("{"); for (j = 0; j < column; j+

    87420发布于 2021-01-21
  • 来自专栏wym

    HDU 6401 Magic Square 模拟

    char a[4][4]; char tp1[4][4],tp2[4][4]; void c(int q) { for(int i=0;i<3;i++) for(int j=0;j<3;j+ +) tp1[i][j]=a[i][j]; if(q==1||q==2) { for(int i=0;i<=1;i++) for(int j=0;j<=1;j++) [i][j+q-1]=a[1-j][i+q-1]; } }else if(q==3||q==4) { for(int i=1;i<=2;i++) for(int j=0;j<=1;j+ +) { tp1[i][j+q-3]=a[2-j][i-1+q-3]; } } for(int i=0;i<3;i++) for(int j=0;j<3;j+ +) a[i][j]=tp1[i][j]; } void r(int q) { for(int i=0;i<3;i++) for(int j=0;j<3;j++)

    38720发布于 2018-08-30
  • 来自专栏C语言基础

    c语言中的常见图形打印

    请输入要打印三角形的行数:"); scanf("%d", &row); for (i = 1; i <= row; i++)//外层循环决定打印的行数 { for (j = 0; j < 2*i-1;j+ ); scanf("%d", &row); for (i = 1; i <= row; i++)//外层循环决定打印的行数 { for (j = 0; j <= row - i + 40; j+ +)//打印空格时,空格数为原来的两倍 { printf(" "); } for (j = 0; j < 2 * i - 1; j++) { printf("* ");//* (i = 1; i <= row; i++)//打印后半部分,注意这里i从0开始 { for (j = 0; j < 2 * (row + 1 - i) - 1; j+ +) { printf(" "); } for (j = 0; j < 2* (row+1-i)-1; j++)

    2.8K50编辑于 2023-02-10
  • 来自专栏图灵技术域

    操作系统银行家算法C语言实现

    printf("输入最大需求矩阵\n"); for(i = 0; i < processNum; i++){ for(j = 0; j < resourceNum; j+ } printf("输入分配矩阵\n"); for(i = 0; i < processNum; i++){ for(j = 0; j < resourceNum; j+ printf("输入当前需求矩阵\n"); for(i = 0; i < processNum; i++){ for(j = 0; j < resourceNum; j+ for(i = 0; i < processNum; i++){ printf(" P%d\t",i); for(j = 0; j < resourceNum; j+ = true){ for(j = 0; j < resourceNum; j++){ if(need[i][j] > work[j]){break

    2.1K21发布于 2021-05-21
  • 来自专栏yuyy.info技术专栏

    第八周一历届试题九宫幻方

    memset(ss,0,sizeof(ss)); memset(temps,0,sizeof(temps)); for(int i=0;i<3;i++){ for(int j=0;j<3;j+ +){ cin>>s[i][j]; } } for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ if(s[i][j]! 13;i++){ if(ss[i]==count){ if(i==1){ for(int k=0;k<3;k++){ for(int j=0;j<3;j+ endl; } return 0; } if(i==2){ for(int k=0;k<3;k++){ for(int j=0;j<3;j+ endl; } return 0; } if(i==3){ for(int k=0;k<3;k++){ for(int j=0;j<3;j+

    38110编辑于 2022-06-28
  • 来自专栏冷环渊的全栈工程师历程

    Java进阶:循环进阶经典练习题

    (int i = 0; i <=100; i++) { if (i%5==0){ System.out.print(i+"\t"); j+ System.out.println("正常退出"); } 案例三:输出乘法口诀 public static void chengfa(){ for ( int j =1; j <=9; j+ static void zhijiaosanjiao1(){ for (int i = 0; i <5; i++) { for (int j =0; j <i; j+ s >i; s--) { System.out.print(" "); } for (int j =0; j <=i; j+ s >i; s--) { System.out.print(" "); } for (int j =0; j <=i; j+

    52130发布于 2021-11-29
  • 来自专栏KEN DO EVERTHING

    每日一题(7)

    main(String[] args) { int j = 0 ; for (int i = 0; i < 100 ; i++) { j = j+ } System.out.println(j); } 输出什么 答案是0 考点:自增自减运算符 你是不是一看到就喊"100",真的这么简单么 其实没这么简单 解析: j+ +是后缀式自增,先使用再计算 所以显然,当i = 0时,j = j++相当于j = 0 那,当i>0时,为啥j还是0? 执行了j++却没效果? int temp = j; j = j + 1; return temp; 即j++ == j(自增前的) 那么j = j++相当于j = j,所以j一直是0 若把j++换成++j呢?

    37620发布于 2019-01-17
  • 来自专栏全栈程序员必看

    操作系统作业之银行家算法(c语言实现)

    for(i = 0;i < processNum;i++){ printf("p%d ",i); for(j = 0;j < resourceNum;j+ } } void print2(int i) { int j; printf("p%d ",i); for(j = 0;j < resourceNum;j+ printf("%d ",Need[i][j]); printf(" "); for(j = 0;j < resourceNum;j++) printf ("%d ",Allocation[i][j]); printf(" "); for(j = 0;j < resourceNum;j++) printf = processNum){ j = 0; if(Finish[i] == false) for(j = 0;j < resourceNum;j+

    89830编辑于 2022-09-15
  • 来自专栏代码随想录

    长按键入!

    对比的时候需要一下几点: name[i] 和 typed[j]相同,则i++,j++ (继续向后对比) name[i] 和 typed[j]不相同 如果 name[i] 和 typed[j]相同,则i+ +,j++ (继续向后对比) 不相同,返回false 看是不是第一位就不相同了,也就是j如果等于0,那么直接返回false 不是第一位不相同,就让j跨越重复项,移动到重复项之后的位置,再次比较name[ +; if (name[i] == typed[j]) { // j跨越重复项之后再次和name[i]匹配 j++; i++; / " type:"alexxrrrrssda" while (j < typed.size()) { if (typed[j] == typed[j - 1]) j+ && j < n) { if (name.charAt(i) == typed.charAt(j)) { // 相同则同时向后匹配 i++; j+

    7.1K20编辑于 2021-12-24
  • 【背包问题】完全背包

    i=1;i<=n;i++) { cin>>v[i]>>w[i]; } for(int i=1;i<=n;i++) for(int j=0;j<=V;j+ ][j-v[i]]+w[i]); } cout<<dp[n][V]<<endl; memset(dp,0,sizeof(dp)); for(int j=1;j<=V;j+ +) dp[0][j]=-1; for(int i=1;i<=n;i++) for(int j=0;j<=V;j++) { dp[i][j]=dp[i- 1;i<=n;i++) { cin>>v[i]>>w[i]; } for(int i=1;i<=n;i++) for(int j=v[i];j<=V;j+ +) dp[j]=-1; for(int i=1;i<=n;i++) for(int j=v[i];j<=V;j++) { if(dp[j-v[i]]!

    22310编辑于 2025-12-30
领券