张育玮 发表于 2024-4-13 20:08:44

求助!这两题要怎么做

本帖最后由 张育玮 于 2024-4-13 20:11 编辑

如图

FishC 发表于 2024-4-13 20:08:54

非常抱歉,您没有附上图片或者题目的描述。请您提供具体的问题描述或者题目,我将尽力帮助您解答。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

某一个“天” 发表于 2024-4-13 20:10:10

刚刚正帮你想着看你这个态度真没必要了

张育玮 发表于 2024-4-13 20:11:31

某一个“天” 发表于 2024-4-13 20:10
刚刚正帮你想着看你这个态度真没必要了

没有,真的不好意思

张育玮 发表于 2024-4-13 20:12:44

某一个“天” 发表于 2024-4-13 20:10
刚刚正帮你想着看你这个态度真没必要了

因为之前有很多人都是这样蹭的,误解了

张育玮 发表于 2024-4-13 20:42:26

有人吗?

不二如是 发表于 2024-4-13 21:45:52

考试作业吗

人造人 发表于 2024-4-13 21:57:52

自己的作业不自己做吗?

jackz007 发表于 2024-4-13 22:30:26

       【第1题】:
#include <stdio.h>

#define MAX 256

char f(char * s , int k)
{
      char e                                                      ;
      int i , j                                                      ;
      for(i = 0 ; i < 128 ; i ++) e = 0                           ;
      for(j = 0 ; s ; j ++) e] ++                              ;
      for(j = 128 ; j ; j --) if(e >= k) break                  ;
      return (j) ? j - 1 : '#'                                       ;
}

int main(void)
{
      char s , y                                 ;
      intx , d , i , j , n , t                        ;
      scanf("%d" , & t)                                                ;
      getchar()                                                      ;
      for(i = 0 ; i < t ; i ++) {
                for(n = 0 ; (s = getchar()) != '\n' ; n ++)      ;
                s = '\0'                                           ;
                for(j = 0 ; j < n ; j ++) scanf("%d" , & x)      ;
                getchar()                                                ;
                d = n                                                 ;
      }
      for(i = 0 ; i < t ; i ++) {
                for(j = 0 ; j < d ; j ++) y = f(s , x) ;
                y = '\0'                                           ;
                printf("%s\n" , y)                                    ;
      }
}
      编译、运行实况:
D:\\C>g++ -o x x.c

D:\\C>x
3
abcde
1 1 1 1 2
aaabbbcc
1 2 3 4 5 6 7 8
aaaabbbccd
1 2 3 4 5 6 7 8 9 10
eeee#
ccb#####
dcba######

D:\\C>
【第2题】:
#include <stdio.h>

#define MAX 256

int main(void)
{
      char s                                                ;
      intx , d , b , i , j , n , t                     ;
      scanf("%d" , & t)                                                 ;
      getchar()                                                         ;
      for(i = 0 ; i < t ; i ++) {
                for(n = 0 ; (s = getchar()) != '\n' ; n ++)         ;
                s = '\0'                                          ;
                for(j = 0 ; j < n ; j ++) scanf("%d" , & x)         ;
                getchar()                                                 ;
                d = n                                                ;
      }
      for(i = 0 ; i < t ; i ++) {
                for(n = j = 0 ; j < d ; j ++) {
                        if(s == '#') {
                              if(n) {
                                        s = '\0'                  ;
                                        printf("%s %d\n" , & s , n) ;
                                        n = 0                           ;
                              }
                        } else {
                              if(! n) b = j                           ;
                              n += x                              ;
                        }
                }
                if(n) printf("%s %d\n" , & s , n)                   ;
      }
}
      编译、运行实况:
D:\\C>g++ -o x x.c

D:\\C>x
3
#####
1 1 1 1 1
##a#a
1 1 1 1 1
aab#c
2 3 1 4 5
a 1
a 1
aab 6
c 5

D:\\C>

sfqxx_小 发表于 2024-4-13 22:43:13

不二如是 发表于 2024-4-13 21:45
考试作业吗

像比赛试题
页: [1]
查看完整版本: 求助!这两题要怎么做