아주 기초적인 c언어 입력질문

view7186의 이미지

첫째 줄에 숫자를 몇개 입력받을 것인지 입력하고
둘째 줄에 그 수만큼의 숫자들을 입력하는데 스페이스로 구분해서 숫자가 리스트에 하나씩 들어가게 하려면 어떻게 해야하나요?

입력 예시
5
1 2 3 4 5

6Gelemen의 이미지

이건

include <iostream>
 
int main(void)
{
       int num;
       std::cin>>num;
               for(num1=1;num1<=num;num1++)
               {
                        std::cout<<num1<<" "
               }
   return 0;
}

이러면 될 것 같습니다.
6Gelemen의 이미지

저도 초보라서 잘 모르니 오류가 있을 수 있습니다...

6Gelemen의 이미지

제가 모르고 c++로 답변했네요...
제가 이름공간까지밖에 안공부했지만 C++를 공부하고있어서 그런가봅니다.

include <stdio.h>
 
int main(void)
{
    int num;
    scanf("%d",num);
        for(int num1=1;num1<=num;num1++)
            {   
                printf("%d ",num1);
            }
    return 0;
}

로 하면 될거같습니다.
zzzzzzzzzzzzzzzzzzzzzz의 이미지

#!/usr/bin/tclsh
set n [read stdin 1]
 
for {set i 1} {$i<=$n} {incr i} {
	puts -nonewline "$i "
}
파이썬3의 이미지

쉐방선언부에 tclsh 는 어느별에서 왔나요?
호기심에 여쭤봅니다... 꾸벅,,,

[크롬북에서 적었어요]

zzzzzzzzzzzzzzzzzzzzzz의 이미지

$ read i; eval echo {1..$i}
zzzzzzzzzzzzzzzzzzzzzz의 이미지

$ awk 'BEGIN{getline n < "/dev/tty"; for(i=1; i<=n; i++) printf "%d ", i}'
세벌의 이미지

C 언어 질문에 다른 언어로 답변을...
뭐 이게 KLDP의 독특함이지요 :)

6Gelemen의 이미지

그나저나 zzzzzzzzzzzzzzzzzzzzzzzz님이 쓰신건 하스켈인가요?

HI의 이미지

tcl, shell 스크립트입니다.

그냥 가볍게 짜려고 스크립트로 짠듯싶네요.

[검색하라 그러면 나올것이다.]

황병희의 이미지

코드를 파일로 첨부해서 죄송합니다 ;;;

[크롬북에서 작성했습니다]

댓글 첨부 파일: 
첨부파일 크기
Image icon Screenshot 2019-08-30 at 11.17.13 PM.png217.22 KB

--
^고맙습니다 감사합니다_^))//

황병희의 이미지

# -*- coding: utf-8 -*-
 
# KLDP [162023]
 
import sys
 
i = int(sys.argv[1])
r = range(1, i+1)
rm = map(str, r)
rl = list(rm)
 
rls = " ".join(rl)
 
print(repr(rls))
print(type(rls))
 
# VIM (Chrome OS), 20190831

꾸벅,,,

[크롬북에서 작성했습니다]

--
^고맙습니다 감사합니다_^))//

dfssdfsdgstyeaste의 이미지

Program Print_Number
	Implicit None
	Integer :: i, N
 
	Read*, N
	Do i=1, N
		Print '(I0, $)', i
		If(i==N) Then
			Print*
		Else
			Print '("  ", $)'
		End If
	End Do
End Program Print_Number
파이썬3의 이미지

어떤 언어인지 여쭤봐도 될런지요 익명님^^^

꾸벅,,,

[크롬북에서 댓글을 적었어요]

qqqqqq의 이미지

포트란입니다.

세벌의 이미지

아직도 포트란을 쓰는 데가....

fgasgfa의 이미지

포인터, 동적할당, 구조체까지 가능합니다. 단순 계산용이 아니라 데이터 구조가 가능합니다.

파이썬3의 이미지

극과 극은 통한다고... 하나의 언어에 정통하면 다른 언어도 쉽게 이해가 되는 그런 마법이 가능하다고 전 믿어요. 익명님의 포트란 코드에 좀 경외감을 갖고있었던게 사실입니다. 아름다운 코드와 소중한 시간에 진심으로 감사드립니다^^^

파이썬3 드림

[크롬북 우분투 18.04에서 댓글을 적었어요]

tgfyhdrtuyrstyweytwe4t의 이미지

#include <stdio.h>
#include <stdlib.h>
 
typedef struct{
	int N;
}Number;
 
struct node{
	Number key;
	struct node *next;
};
 
typedef struct node NODE;
NODE *head, *tail;
NODE *AddNode(Number k);
 
void Input(int *n);
void Compute(int n);
void Print(NODE *s);
 
int main(void){
	int n;
 
	head=(NODE *)malloc(sizeof(NODE));
	tail=(NODE *)malloc(sizeof(NODE));
	head->next=tail;
	tail->next=tail;
 
	Input(&n);
	Compute(n+1);
	Print(head->next);
 
	return 0;
}
 
NODE *AddNode(Number k){
	NODE *s, *t;
 
	t=head;
	while(t->next!=tail) t=t->next;
 
	s=(NODE *)malloc(sizeof(NODE));
	s->key=k;
 
	s->next=t->next;
	t->next=s;
 
	return s;
}
 
void Input(int *n){
	scanf("%d", n);
}
 
void Compute(int n){
	Number temp;
 
	if(n==1)
		return;
	else
		Compute(--n),
		temp.N=n,
		AddNode(temp);
}
 
void Print(NODE *s){
	while(s!=tail){
		printf("%d", s->key.N);
		printf("%c", (s=s->next)==tail ? '\n' : ' ');
	}
}
파이썬3의 이미지

이건 C 언어인가요.. 전 아직 자세히 모릅니다.
크롬북에서 스크롤하면서 나름 뚫어지도록 쳐다봤었어요.
소중한 시간 투자해주심에 감사드립니다 익명님, 꾸벅,,,

[크롬북에서 적었어요]

wwwwww의 이미지

구조체, 링크트 리스트, 동적할당, 재귀함수, call by point

파이썬3의 이미지

저도 열심히 해서 그 언젠가는 파이썬으로 같은 효과를 주는 코드를 작성해보고 싶어요. 정성스런 코드에 감사드립니다^^^

파이썬3 드림

[크롬북 우분투 18.04에서 댓글을 작성했씁니다]

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.