質問編集履歴

2 削除された内容の復元を行いました

teratail

teratail score 515

2020/02/04 14:02  投稿

エラーが発生しました?
実行時エラーが発生しました?
循環した整数を計算し出力に書き出すプログラムですが、いまいち内容がよく分かりません。
コード自体を書いてみましたが。所何処と間違っていると思われます。
詳しい方、細かく教えて下さい。宜しくお願いします。
追加・削除箇所も教えて下さい。宜しくお願い致します。
以下のコードを実行すると「実行時エラーが発生しました」というエラーがなぜ出力されるのか教えて頂きたいです。
```c
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
   int i,n,m;
       printf("%d %d\n", i,n*m);
   if(argc!=3){printf("\n");exit(-1);}
   n= atoi(argv[1]); m= atoi(argv[2]);
   for(i= n; i<=m; i++){
       printf("%3d %6d\n", i,i*i);
   }
   
   return 0;
```
  • C

    8906 questions

    C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

1 一部変更

退会済みユーザー

退会済みユーザー

2020/02/01 20:57  投稿

実行時エラーが発生しました?
エラーが発生しました?
以下のコードを実行すると「実行時エラーが発生しました」というエラーがなぜ出力されるのか教えて頂きたいです。
循環した整数を計算し出力に書き出すプログラムですが、いまいち内容がよく分かりません。
コード自体を書いてみましたが。所何処と間違っていると思われます。
詳しい方、細かく教えて下さい。宜しくお願いします。
追加・削除箇所も教えて下さい。宜しくお願い致します。
```c
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
   int i,n,m;
   if(argc!=3){printf("\n");exit(-1);}
   n= atoi(argv[1]); m= atoi(argv[2]);
   for(i= n; i<=m; i++){
       printf("%3d %6d\n", i,i*i);
       printf("%d %d\n", i,n*m);
   }
   
   return 0;
```
  • C

    8906 questions

    C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る