C言語は100コード覚えるべき、C言語コード集(C言語はプロジェクトコードを覚えるべき)

1. C 言語のコードを 100 個暗記し、C 言語のプロジェクト コードを暗記する必要があります。

初心者はどのようにして C 言語のコーディングを学びますか? コードを読んだり、C 言語を書いたりするには、100 個のコードを覚えなければなりません。コードの学習の方向性がわかりません。誰か道を教えてくれませんか?C 言語の場合、覚えるべきことはそれほど多くなく、いくつかの一般的なステートメントといくつかのキーワードだけがあり、目にする数千行、場合によっては数万行のコードは、これらのステートメントとキーワードを使用して繰り返し記述されます。 C 言語を早く学ぶには、100 個のコードを覚える必要があります。もっと読んだり書いたりすることをお勧めします。

2. 初心者が知っておくべきC言語はコードを100個暗記する必要がある

1. C言語のコードを100個暗記する必要がある、C言語コードの完全なコレクション

最初の ------ 九九。

C言語を使用して9*9の数式を出力します。合計 9 行 9 列があり、i は行を制御し、j は列を制御します。  

2. C言語で4×4配列のコードを100個覚えなければならない

次のプログラムは 4×4 の配列を反時計回りに 90 度回転して出力するもので、元の配列のデータはランダムに入力され、新しい配列は 4 行 4 列の形式で出力されます。空欄にプログラムを記入してください。

3. C 言語のコードは 100 個、C 言語のコードは 100 個覚えなければなりません。

古典的な質問

ウサギはつがいです 生後3か月目から毎月1組のウサギを産みます 子ウサギが成長して3か月目になると、毎月1組のウサギを産みます ウサギが生まれない場合死んだ人は毎月ウサギに聞いてください。合計は何ですか?

ウサギのパターンは1、1、2、3、5、8、13、21…の順です。  

4. C言語のコード素数を100個暗記しなければならない

101 ~ 200 の間に素数がいくつあるかを調べ、すべての素数と素数の数を出力します。

プログラム解析: 素数の求め方: 2 を sqrt (この数) で割る数をそれぞれ使用し、均等に割り切れればその数は素数ではないことを意味し、均等に割り切れなければ素数であることを意味します。 

5. C言語では、関連するコードを完成させるために100個のコードを暗記する必要があります

因数の合計と正確に等しい数値を「完全数」と呼びます。例: 6=1+2+3 1000 以内の完全な数をすべて見つけるプログラム。

6. C言語のコードは100個覚えなければなりません

トライアングルプリント

Yang Hui 直角三角形を印刷するプログラミング 

7. C言語のコードは100個覚えなければなりません

平均点の問題

4コース3名の成績をキーボードから入力し、各学生の平均成績と各コースの平均成績を求めます。すべてのスコアは 4 行 5 列の配列に入力する必要があります。入力するときは、同じ人物の場合はデータの間にスペースを使用し、別の人物の場合は Enter キーを押します。最後の列と最後の行には、各学生の平均スコアが含まれており、各コースの平均点とクラス全体の平均点。

#include <stdio.h>
#include <stdlib.h>
main()
{ float a[4][5],sum1,sum2;
  int i,j;
  for(i=0;i<3;i++)
    for(j=0;j<4;j++)
      scanf("%f",&a[i][j]);
  for(i=0;i<3;i++)
  { sum1=0;
    for(j=0;j<4;j++)
      sum1+=a[i][j];
      a[i][4]=sum1/4;
  }
  for(j=0;j<5;j++)
  {  sum2=0;
     for(i=0;i<3;i++)
       sum2+=a[i][j];
       a[3][j]=sum2/3;
   }
   for(i=0;i<4;i++)
   {  for(j=0;j<5;j++)
      printf("%6.2f",a[i][j]);
      printf("\n");
   }
}

8. C言語ではコードを100個覚えて逆に出力する必要がある

windowを入力してswodniwを出力するなど、入力文字列を逆順に出力するようにプログラムを改良します。  

9. C言語のコードを100個暗記しなければなりません。

次のプログラムの機能は、c に格納されている文字を文字配列 s から削除することです。 

10. C言語のコードを100個暗記しなければなりません---ソート問題を解いてください

void sort(int *x, int n) を記述して、x 配列内の n データを大きい順から小さい順に並べ替えます。main関数にはnと配列要素を入力します。結果を画面に表示し、ファイル p9_1.out に出力します。 

#include<stdio.h>
void sort(int *x,int n)
{
int i,j,k,t;
for(i=0;i<n-1;i++)
{
 k=i;
 for(j=i+1;j<n;j++)
   if(x[j]>x[k]) k=j;
   if(k!=i)
   {
    t=x[i];
    x[i]=x[k];
    x[k]=t;
   }
}
}
void main()
{FILE *fp;
     int *p,i,a[10];
     fp=fopen("p9_1.out","w");                       
    p=a;
printf("Input 10 numbers:");
for(i=0;i<10;i++)
  scanf("%d",p++);
p=a;
sort(p,10);
for(;p<a+10;p++)
 {  printf("%d ",*p);
        fprintf(fp,"%d ",*p);  }
        system("pause"); 
    fclose(fp);
}

出力:

11. 小さいものから大きいものまで並べ替える問題を解くには、C 言語のコードを 100 個暗記する必要があります

配列 a の要素は小さいものから大きいものへの順序で配置されていることがわかっています。次のプログラムの機能は、入力数値を配列 a に挿入することです。挿入後も、配列 a の要素はまだ小さいものから大きいものへの順序で配置されています。小さいものから大きいものまで。 

12. C言語のコードは100個覚えなければなりません

出力を置き換える

関数 replace(char *s, char c1, char c2) を作成して、s が指す文字列内のすべての文字 c1 を c2 に置き換えます。文字列、文字 c1 と c2 はすべて main 関数に入力されます。元の文字列と文字列を置き換えます。以降の文字列が画面に表示され、ファイル p10_2.out に出力されます。

#include<stdio.h>
replace(char *s,char c1,char c2)
{ while(*s!='\0')
   {  if (*s==c1)
         *s=c2;
         s++;  
   }
}
main()
{ FILE *fp; 
  char str[100],a,b;
   if((fp=fopen("p10_2.out","w"))==NULL) 
      { printf("cannot open the file\n");
       exit(0);                     }
   printf("Enter a string:\n");
    gets(str);
    printf("Enter a&&b:\n");
    scanf("%c,%c",&a,&b);
printf("%s\n",str);
fprintf(fp,"%s\n",str);
replace(str,a,b);
printf("The new string is----%s\n",str);
fprintf(fp,"The new string is----%s\n",str);
fclose(fp);
}

13. C言語で検索するには100個のコードを覚えなければなりません

文字列 s1 内の部分文字列 s2 を検索します。存在する場合は、メイン文字列内の部分文字列の開始位置を返します。存在しない場合は、-1 を返します。 

14. C言語のコードは100個覚えなければなりません

ポインタ変数を使用して構造体配列要素を出力します。 

struct student
{
 int num;
 char *name;
char sex;
int age;
}stu[5]={
   
   {1001,"lihua",'F',18},{1002,"liuxing",'M',19},{1003,"huangke",'F',19},{1004,"fengshou",'F',19},{1005,"Wangming",'M',18}};
main()
{int i;
struct student *ps;
printf("Num \tName\t\t\tSex\tAge\t\n");    
/*用指针变量输出结构体数组元素。*/
for(ps=stu;ps<stu+5;ps++)
printf("%d\t%-10s\t\t%c\t%d\t\n",ps->num,ps->name,ps->sex,ps->age);
/*用数组下标法输出结构体数组元素学号和年龄。*/
for(i=0;i<5;i++)
printf("%d\t%d\t\n",stu[i].num,stu[i].age);
}

15. C言語のコードを100個暗記しなければなりません。

3 つのノードを持つ単純なリンク リストを作成する

16. C言語とバブルソートのコードを100個覚えなければなりません

バブルソート (小さいものから大きいものまで)、ソート結果は画面とファイル myf2.out に出力されます。 

17. C言語のコードを100個覚えなければならず、文字列を出力するC言語の古典的なプログラムも覚えなければなりません。

文字列を入力し、それが回文であるかどうかを判断します。回文文字列は、左から右に読んでも右から左に読んでもまったく同じ文字列です。

18. 100個のコードを覚えてC言語で関数を書かなければなりません

countpiという関数を記述し、その式を使ってπの近似値を計算すると、ある項目の値が10-5未満であれば精度要件を満たしているとみなされるので、関数の改善をお願いします。結果を画面に表示し、ファイル p7_3.out に出力します。

Supongo que te gusta

Origin blog.csdn.net/chengxuyuanlaow/article/details/127413020
Recomendado
Clasificación