用C語言編寫程式 判別輸入的整數陣列中各元素的值,若大於

2021-03-24 13:25:23 字數 2341 閱讀 8551

1樓:商墨徹毋辰

思路:先定義乙個陣列a,for迴圈鍵盤輸入,並判斷其值是否小於0,如果是就重新賦值0,最後輸出陣列。

參考**:

#include

int main()

for(i=0;i<5;i++)

return 0; }/*

執行結果:

2 -5 4 -4 8

2 0 4 0 8*/

2樓:匿名使用者

#include

void main()

;for(i=0;i<10;i++)scanf("%d",&a[i]);

for(i=0;i<10;i++)printf("%d ",a[i]>0?a[i]:0);

getch();}

判別乙個輸入的整數陣列中各元素的值,若大於0則輸出該值,若小於等於0則輸出0。

3樓:匿名使用者

#include

#include

int main(int argc, char *argv)if (atoi(argv[1] > 255)printf("請輸入數字: \n");

for (i = 0; i < atoi(argv[1]); i++)

for (i = 0; i < atoi(argv[1]); i++)

return 0;}

4樓:匿名使用者

你是不是想這樣啊

char s="4659789";

int num1=atoi (s);

atoi函式裡面當然可以用變數了

char num=;

你定義的是乙個陣列大小只有1的陣列。

相當於char num[1]=;

陣列中每個元素應該用逗號隔開,因為是char型的所以應該這樣

char num = ;

或者char num = "456789";

linux命令shell程式設計:數若大於0則輸出該數;若小於或等於0則輸出0值的程式怎麼寫?

5樓:百度使用者

#!/bin/bash

echo "please input a number:"

#鍵盤讀取賦值給變數

numread num

#判斷num的值是否為數字,條件否則直接退出expr $num + 0 1>/dev/null 2>&1if [ $? -ne 0 ]

then

echo "$ is not a number!"

exit 0

fi#判斷變數num的值是否大於0

if [ "$num" -gt 0 ]

then

echo $num

else

echo 0fi

關於c語言的乙個簡單題 判別乙個整數陣列中各元素的值,若大於0則輸出,若小於等於0則輸出0

6樓:阿力木

ba[i]不能做實參,如果a做實參的話,傳過去的是陣列首位址,不是陣列元素,所以還要傳過去下表,另外列印(不是輸出)v,0不需要%d的

7樓:爽朗的

#include"stdio.h"

void fun(int x)

int main()

return 0;}

c語言作業題 !!!!、

8樓:匿名使用者

(1)nzp(a[i]);

(2)n=fun(a,10);

(3)fun(str1,str2);

(4)8 19 1

c語言填空。

9樓:匿名使用者

第一:if (a[i] > 0)

printf("a[%d] = %d\n", i, a[i]);

else

printf("a[%d] = 0\n", i);

第二:n = fun(a, 10);

第三:fun(str1, str2);

第四:8 19 1

10樓:匿名使用者

nzp(a[i]);

n = fun(a,10);

fun(str1,str2);

8 19  1

另乙個c語言問題? 10

11樓:小黑哎啊

#include

int fun(int a)

int  main()

C語言編寫程式,輸入整數,將它逆序組成整數後輸出

你在這個函式中 double reverse int number 將sum定義為int型 而函式的返回值是double型 最後返回sum時,你說這能匹配專嗎 根據題目屬 要求,建議將函式返回值改為int型 純手打 請給分,謝謝 c語言編寫程式 輸入乙個正整數,將其逆序輸出。例如,輸入12345,輸...

C語言編寫程式,要求從鍵盤輸入兩個整數,輸出他們的平方和。如

void main 擴充套件資料 bai 三個整數du輸出的zhi平方和 dao 內 include int main int a,b,c,d scanf d d d a,b,c scanf d n a scanf d n b scanf是輸入語句,bai不需要加 du n 然後zhi,c語言函式最...

C語言編寫程式,要求輸入年份,程式判斷其是否為閏年

include void main else if year 1 else while year 1 核心源 領 bai會就好了du int year 2011 if year 400 0 zhi year 4 0 year 100 0 else 用c語言編寫乙個程式,從鍵盤輸入乙個年份,判斷該年是...