1. 用C語言編程(1)將含10個元素的整數數組按奇數,偶數分成兩個數值存儲
int main()
{
int i,p=0,k=0,s1[5],s2[5];
int a[10]={1,2,3,4,5,6,7,8,9,0};
for(i=0;i<10;i++)
{
if(a[i]%2==0)
{
p=p+1;
s1[p-1]=a[i];
}
else
{
k=k+1;
s2[k-1]=a[i];
}
}
for(i=0;i<5;i++)
{
printf("%d,%d\n",s1[i],s2[i]);
}
system("pause");
return 0;
}
2. 求C語言1-10奇數和偶數之和(急)
可以參考下面的代碼:
#include<stdio.h>
main()
{
int a,b,i;
a=0;
b=0;
for(i=0;i<=10;i=i+2)
a=a+i:
for(i=1;i<=10;i=i+2)
b=b+i;
printf("偶數之和=%d ",a);
printf("奇數之和=%d ",b);
}
(2)0到10奇數存儲擴展閱讀:
1、printf()函數是格式化輸出函數, 一般用於向標准輸出設備按規定格式輸出
信息。在編寫程序時經常會用到此函數。函數的原型為:
int printf(const char *format, ...);
函數返回值為整型。若成功則返回輸出的字元數,輸出出錯則返回負值。
2、for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變數的初始化賦值語句, 用來給循環控制變數賦初值。