PRINTの疑問や悩み - ナレッジリーフ@知識の葉

Yahoo!知恵袋疑問や悩みを検索

知恵袋Q&Aで悩みを解決!

-PR-
  • コンピュータテクノロジー > プログラミング > C言語関連
  • Sun, 13 Oct 2019
  • 質問No. 8718746

解決
済み
Q PRINTの疑問や質問

  • 閲覧数22
  • 質問総数555

APRINTのQ&A回答一覧

    Yahoo!知恵袋

    • 投稿日時 - Sun, 13 Oct 2019 22:18:53
    • 閲覧数 22
    質問

    至急 C言語 プログラミングについての問題です 至急 C言語 プログラミングについての問題です 1〜12の数字を入力して、それの月の名前を英語に表示するプログラムを繰り返し何回でも1〜12の数字を入力せよ!0が入力されたら処理を終了する。という問題がわかりません。

    1から12の数字を入力してそれの月の名前を英語に表示するプログラムはできるのですが
    "繰り返し何回でも"の部分がわかりません。

    どなたか回答お願いします(T ^ T)
    アンサー
    回答

    int n;

    printf(“1~12の整数を入力してください:”);
    scanf(“%d”,&n);

    while(n){
    //1~12の数字を月の名前に変換

    printf(“1~12の整数を入力してください:”);
    scanf(“%d”,&n);
    }

    こんな感じですかね。
    while文って、
    while()
    このカッコの中が真の時(0でない時)永遠に繰り返すことができます。
    ですので、while文に入る直前に数字をnに格納して、それが0でなければwhile文は真となりループに入ることが出来ます。
    そして、while文の最後にscanfでnに数字を入れることでnが0の時while文を抜け、0でなければもう一度ループするという仕組みです。

    ちょっと語彙力ないので分かりにくかったら質問していただいて大丈夫です笑
    コンピュータテクノロジー > プログラミング > C言語関連
    詳しくはこちら
    • 同意数-7(5-12)
    • 回答数4
    • 投稿日時 - Sun, 13 Oct 2019 20:50:03
    • 閲覧数 21
    質問

    C言語のプログラムについての質問です。
    整数を入力し、その各桁を%cを利用して文字として表示させたいです。
    (実行例)
    整数を入力:123
    1 2 3

    ↑のようなカタチとなるように出来ますでし ょうか。よろしくお願いします。
    アンサー
    回答

    数字を文字として使いたいだけなら文字として読み込むか文字列として読み込めばいいと思う。

    //単発
    char a,b,c;
    scanf("%c%c%c ",&a,&b,&c);
    printf("%c %c %c",a,b,c);

    //複数読み込み
    char s[256];//255桁まで
    scanf("%s",s);
    for(int i=0; i<3; i++){
    printf("%c ",s[i]);
    }
    コンピュータテクノロジー > プログラミング > C言語関連
    詳しくはこちら
    • 同意数8(18-10)
    • 回答数3
    • 投稿日時 - Sun, 13 Oct 2019 19:04:24
    • 閲覧数 11
    質問

    プログラミングするときの辞書登録

    プログラミングするとき辞書登録すると便利だと思います。
    すぐ出てくるし、スペルミスもなくなります。 なにか辞書登録以外で開発支援ツールありますでしょうか。
    理想は p と打ったら printf と出てくるのが理想です。

    何かいいツールしっていたら教えてください。
    お願いします。
    アンサー
    回答

    プログラム言語にもよりますが、IDEと呼ばれる編集ツールを使えばいちいち登録しなくても同じことができます。
    例えばvisual studio codeとか、eclipse。
    コンピュータテクノロジー > プログラミング
    詳しくはこちら
    • 同意数-3(9-12)
    • 回答数3
    • 投稿日時 - Sun, 13 Oct 2019 18:45:03
    • 閲覧数 17
    質問

    pythonにてハノイの塔を実現する以下プログラムを考えたのですが、動きません。
    どなたかアドバイスいただけませんか? noは移動する円盤の枚数、xは開始軸、y軸は目的軸です。

    def move(no, x, y):
    if (no > 1):
    move(no - 1,x,6 - x - y)
    print("円盤",no,"を",x,"から",y,"へ移動")
    if (no > 1):
    move(no - 1,6 - x - y, y)

    n = input("円盤の枚数を入力してください:")
    move(n, 1, 3)
    アンサー
    回答

    Python3だとして、それ程オカシイ
    部分は無さそうに見えますが。

    #http://ideone.com/AiEr6n#
    def move(no, x, y):
      if (no > 1):
        move(no - 1,x,6 - x - y)
      print("円盤",no,"を",x,"から",y,"へ移動")
      if (no > 1):
        move(no - 1,6 - x - y, y)

    n = int(input("円盤の枚数を入力してください:"))
    move(n, 1, 3) 
    コンピュータテクノロジー > プログラミング
    詳しくはこちら
    • 同意数17(17-0)
    • 回答数2
    • 投稿日時 - Sun, 13 Oct 2019 15:05:02
    • 閲覧数 48
    質問

    プログラム超初心者です。 プログラム超初心者です。 この写真はGPSモジュールから取得した物なんですが、この文のうち$GPRMCから始まる文字列を切り取り出力するプログラムを作って貰えませんか。
    このデータは毎秒取得され、毎分その列だけ切り取れればありがたいです。
    Arduinoになります。
    アンサー
    回答

    参考まで

    String str="$GPRMC";
    String in="";
    void setup() {
    Serial.begin(115200);
    }

    void loop() {
    in="";
    if(Serial.available()>0){//何か受信したら
    delay(10);
    while(1){//1行読み込んで
    char inchar=Serial.read();
    if(inchar==10 ||inchar==13) break;
    else in+=inchar;
    }
    if(in.startsWith(str))Serial.println(in);//strで始まっていれば出力
    }
    }
    コンピュータテクノロジー > プログラミング > C言語関連
    詳しくはこちら
    • 同意数4(18-14)
    • 回答数2
    • 投稿日時 - Sun, 13 Oct 2019 12:56:09
    • 閲覧数 25
    質問

    C言語の再帰関数についての質問です。
    以下と等価な関数を再起関数を用いて書きたいのですがわかりません。
    for(i=1;i<=3;i++)
    for(j=1;j<=3;j++)
    for(k=1;k<=3;k++) printf("%d %d %d",i,j,k);
    このfor文を一般にnの場合(n重for文)について書きたい
    アンサー
    回答

    出力書式がちょっと違うけど、こんなでしょうか。

    #include<stdio.h>

    void myproc_b(int n, int m, int *a) {
    if (n == m) {
    for (int i = 0; i < m; ++i) printf("%d ", a[i]);
    return;
    }

    for (int i = 1; i <= 3; ++i) {
    a[n] = i;
    myproc_b(n + 1, m, a);
    }
    }

    void myproc(int m) {
    int a[m];
    myproc_b(0, m, a);
    }

    int main(void) {
    myproc(3);

    return 0;
    }
    コンピュータテクノロジー > プログラミング
    詳しくはこちら
    • 同意数8(13-5)
    • 回答数2
    • 投稿日時 - Sun, 13 Oct 2019 10:47:41
    • 閲覧数 18
    質問

    職場に家から職場までの地図を提出しなければいけません。 職場に家から職場までの地図を提出しなければいけません。 プリンターが家にある人はネットからプリンター繋げて地図を提出することができますが、スマホしかない場合、以前、プリンターのアプリから、コンビニのコピー機を使って地図を出した記憶があります。

    ただ、その方法が全く記憶になく、どのようにすればいいか分かりません。
    出来るだけ詳しく教えて頂けたら幸いです。
    よろしくお願いに致します。
    アンサー
    回答

    わざわざコンビニ店頭に出向かなくとも、
    職場に行く途中のコンビニエンスストアーチェーンが
    提携して居る大手事務機メーカーが提供して居る、
    コンビニ店頭設置マルチコピー機対応アプリケーションソフトを
    スマホにインストールすれば Google 地図でもブリントアウトが
    簡単に可能。

    SHARP が提供して居るネットプリント予約は。
    ファミリーマート・ローソン・セイコーマートで使用可能。
    https://jp.sharp/multicopy/nps/
    Fuji Xerox が提供して居るネットプリント予約は。
    セブンイレブンで使用可能。
    https://www.fujixerox.co.jp/solution/multicopy/print/netprint.html
    RICOH が提供して居るネットプリント予約は。
    ミニストップ・ダイソーで使用可能。
    https://www.ricoh.co.jp/mfpmc/print/

    コンビニネットブリント予約なら、わさせわざ
    データプリントを行いに行く必要も無く、
    出かけたついでに寄ってプリントアウトを行うだけ。
    スマートデバイス、PC、家電 > パソコン > プリンター
    詳しくはこちら
    • 同意数-9(5-14)
    • 回答数3
    • 投稿日時 - Sat, 12 Oct 2019 19:06:33
    • 閲覧数 8
    質問

    例外処理を用いたプログラムをつくりたいです。 例外処理を用いたプログラムをつくりたいです。 画像のようなプログラムをつくりたいです。

    実行例です↓

    【実行例】
    java BaseballGames 500 189
    データを入力しました。
    イチローの打率:0.378
    プログラムを終了します。

    java BaseballGames 100 200
    データが誤っています。
    イチローの打率:0.0
    プログラムを終了します。

    java BaseballGames aaa bb
    例外 java.lang.NumberFormatException: For input string: "aaa"が発生しました。
    プログラムを終了します。

    java BaseballGam...
    アンサー
    回答

    はい、出来ました。


    // 「public static void main(String[] args)」メソッドを
    // 持っているメイン・クラスは(アクセス修飾子)publicを付与して下さい。
    public class BaseballGames{
    public static void main(String[] args){
    Batter ichiro = new Batter("イチロー");
    try{
    // 「Integer.parseInt(~)」は書式チェックがユルイらしいので
    // 「new Integer(~).intValue()」を使って下さい。
    int a = new Integer(args[0]).intValue();
    int b = new Integer(args[1]).intValue();

    int atBat = a;
    int hits = b;

    ichiro.addData(atBat, hits);
    ichiro.showResults();
    }
    catch(NumberFormatException e){
    System.out.println("例外:"+e+"が発生しました。");
    }
    finally{
    System.out.println("プログラムを終了します。");
    }
    }
    }

    class Player{
    private String name;
    private int total;
    private int success;
    Player(String n){
    name = n;
    }
    void addData(int t, int s){
    if(t > 0 && s >= 0 && t >= s){
    total += t;
    success += s;
    System.out.println("データを入力しました。");
    }else{
    System.out.println("データが誤っています。");
    }
    }
    String getName(){
    return name;
    }
    double getAverage(){
    double av = 0.0;
    if(total !=0) av = (double)success/total;
    return av;
    }
    }

    class Batter extends Player{
    public Batter(String s){
    super(s);
    };
    public void showResults(){
    // getAverage()はデフォルトで呼んでます。
    // デフォルトで呼ぶと、自分自身か、
    // 自分に無い時は上位の最近親メソッドが呼ばれます。
    System.out.println(getName()+"の打率:"+getAverage());
    }
    }
    コンピュータテクノロジー > プログラミング > Java
    詳しくはこちら
    • 同意数0(12-12)
    • 回答数2
    • 投稿日時 - Sat, 12 Oct 2019 16:49:45
    • 閲覧数 1
    質問

    microsoft Print to PDFでサイトを印刷すると、一番上にURLとページのタイトルが、一番下に印刷日付が印字されてしまうのですが、これを消す方法はないのでしょうか。 ご教示よろしくお願いします。
    アンサー
    回答

    ブラウザが書かれていませんが、
    PDFに変換前に、ファイル→ページ設定で、フッター/ヘッダーの不要部分を「空」にします。
    スマートデバイス、PC、家電 > OS > Windows 10
    詳しくはこちら
    • 同意数-17(1-18)
    • 回答数1
    • 投稿日時 - Sat, 12 Oct 2019 16:40:04
    • 閲覧数 2
    質問

    ラブライブ!の、一期EDテーマ、「きっと青春が聞こえる」の、ピアノ楽譜を教えてください!私は、楽譜(音符)が読めないので、ドレミで教えていただけると、嬉しいです!
    アンサー
    回答

    正しい入手方法 http://www.at-elise.com/elise/JPDPMP01883/
    こちらでピアノ譜が購入できます。

    五線譜の読み方は、こちらで https://www.print-gakufu.com/guide/4003/

    @エリーゼ ぷりんと楽譜 どちらもオンラインで楽譜を購入できます。

    著作権法というのがありまして、許諾なしに、著作物を「教える」のは犯罪です。
    五線譜に書いた「ふりがな」も、楽譜とみなされる可能性が高いです。

    ピアノ譜であっても、音域・音名・音長を文字で記譜する文字譜にすることは可能です。コンピュータならば文字譜を読んで解釈し演奏できますが、人間が読譜するのは困難です。いったん五線譜に戻さないと読めないでしょう。

    Yahoo!知恵袋のJASRAC許諾番号:9008249113Y38200は歌詞のみです。
    エンターテインメントと趣味 > 音楽
    詳しくはこちら
    • 同意数-4(16-20)
    • 回答数1
    -PR-
    -PR-
    1 2 3 4 5 6 7 8 9 10  次へ [56]
    -PR-
    -PR-
    -PR-
    ページ先頭へ