No.7ベストアンサー
- 回答日時:
あまりに簡単なプログラムを質問したためにド素だと思われてしまい、叩かれてしまっているようですね。
C言語の質問はこれにこりず、「その他(プログラミング)」ではなく「C/C++」で行ってください。C言語はまず、 #include で始まるヘッダーファイルを定義して、printf() や scanf() 関数を使えるようにします。
プログラム本体は int main(void) と書き、空引数(引数がない)のプログラムで int 型数値を返すプログラムであることを明記します。
この書き方は定番ですから、懐疑は問答無用であり、腕力でドーデモ覚えてください。
main()関数の出力文と入力文は printf() と scanf() 関数を使います。
http://www9.plala.or.jp/sgwr-t/c/sec05.html
年齢計算は
birthday = birthday + 10;
printf("10年後は %d歳ですね。\n", birthday);
とも書けますが、回答に示した printf()の中で単純に加算した式としても書くことができます。
末尾の「 return 0 」は、エラーなく終了したことをシステム(パソコンOS)に返します。
/* ----- ここから、回答Cプログラムです。----- */
/* ヘッダーファイルを取り込む */
#include <stdio.h>
/* メインプログラム */
int main(void)
{
/* 変数定義: 整数型 int を定義 */
int birthday;
/* 表示と数値入力 */
printf("あなたは何歳ですか? ");
scanf("%d", &birthday);
/* 結果を出力 */
printf("10年後は %d歳ですね。\n", birthday+10);
/* 本プログラムの実行ステータス値をシステムに返す */
return 0;
}
No.5
- 回答日時:
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void print(int *point);
void print2(int *po);
int sex_function(void);
int main(void)
{
int age;
int muda;
int ans=0;
//ここのエラー処理は省略
printf("あなたは何歳ですか。 (数値を入力)\n");
scanf("%d",&age);
print(&age);
scanf("%d",&muda);
return 0;
}
//男か女かで回答の仕方が変わります。そういうものです
int sex_function(void)
{
int sex;
do{
printf("性別を選択してください\n男⇒1\n女⇒2\n");
scanf("%d",&sex);
if(sex<1||sex>2){
printf("ERROR もう一度入力してください\n");
}
}while(sex<1||sex>2);
return sex;
}
void print(int* age)
{
switch(sex_function()){
case 2://女だったら
if(*age>=25){
printf("私は永遠の18歳です\n");
}
else{
print2(age);
}
break;
case 1:
print2(age);
break;
default:
break;
}
}
void print2(int *po)
{
int i;
int age;
int sum=0;
/*****************************************
10年後のおおよその年齢を計算します
******************************************/
srand(time(NULL));
for(i=0;i<50000;i++){
printf("%d\n",rand()%(*po));
sum+=rand()%(*po)+1;
}
age=sum/25000+10;
//printf("%d",sum);
printf("10年後の年齢はおおよそ%dです",age);
}
参考URL:http://ratan.dyndns.info/MicrosoftVisualC++/nyur …
No.4
- 回答日時:
皆さん同じ気持ちです。
どういった意図で何を教えて欲しいのかが分かりません。
まるなげは誰のためにもならないのでオススメしませんし、そこまで面倒は見たくありません。
分からないから解説して欲しいのであれば、もっと具体的に質問して下さい。
初心者で何も分からないのであれば、まずは勉強しましょう。
参考書でも解説サイトでも、いくらでもあります。
No.2
- 回答日時:
その問題の何がわからないのかを提示してください。
ごく基礎的な問題なので、普通に入門テキストなりサイトなりを読んだら何も考えることなく出来るものだと思いますので、ここにわざわざ質問しているからには、それではわからないところがあるということですね。
それではここでプログラムそのものを示しても、理解できないでしょうから、そのわからない部分を明らかにしない限りは何も解決しません。
No.1
- 回答日時:
#include <stdio.h>
int main(void)
{
printf("あなたは何歳ですか。 (数値を入力)\n");
printf("10年後は○○歳ですね。\n");
return 0;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 入力した値から0までの数を並べて表示するプログラミングを作りたいんですけど、自分でやってみた 2 2023/05/22 18:18
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- C言語・C++・C# C言語 1から20までの逆数の和を求めたいのですが、このようにプログラミングしたら値が負になってしま 3 2023/05/22 18:31
- C言語・C++・C# gettimeofday() と localtime_r() を使って現在の日時をマイクロ秒単位で表 2 2022/10/26 21:15
- C言語・C++・C# 画像の画素値を変えるC言語のプログラムで指定された画像の中に白い三角形を右上に表示させるにはどのよう 3 2022/10/30 01:16
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
- C言語・C++・C# C言語の質問です、プログラミング初心者です このような文字列があった場合 "abcdef☆ghijk 4 2022/11/22 10:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
printf で二進表示を行いたい。
-
【C言語教えてください】sin波...
-
コンパイルエラーについて
-
hit&bolwのプログラミングがで...
-
C言語初心者です。次の問題で質...
-
九九を表示させるプログラム
-
3つの整数が等しいかどうか調...
-
printf()文の書式
-
コマンドラインに出力した文字...
-
円の面積を求めるプログラミン...
-
5×5の転置行列を求めるC言語の...
-
Macでテキストエディットを用い...
-
printf( " %2d", p * q );
-
C言語のプログラミングについて...
-
printfの出力内の文字をdefine...
-
配列のソート(昇順)
-
コンパイルすると『breakの位置...
-
プログラミング 分かる方お願...
-
このグラフが書きたいんですが。。
-
C言語 文字列の比較 compare
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10個出力で改行したいのですが...
-
printf で二進表示を行いたい。
-
【C言語教えてください】sin波...
-
strcmp
-
コンパイルエラーについて
-
c言語でAからZまでを表示する...
-
コマンドラインに出力した文字...
-
cshの文字列操作(0埋め)
-
4の倍数を論理演算で表す。。
-
C言語 プログラミング
-
%P と %X の違い
-
8人分のテストの点数を入力し、...
-
C言語での、年複利の計算方法...
-
printf( " %2d", p * q );
-
hit&bolwのプログラミングがで...
-
scanfに文字が入力されたときに...
-
error C2143: 構文エラー : ';'...
-
printfの出力内の文字をdefine...
-
テキストカーソル位置の取得
-
unsigned int型について
おすすめ情報