using System; class Test{
public static void Main(){
int x = 5;
int y = x++;
Console.Write (y);
y=++x;
Console.Write (y);
}
}
最终运行结果:57
// 写出下列函数的功能。若A>B则返回1,若A==B则返回0,若A<B则返回-1
static int SA(int a,int b){
if(a>b)
return 1;
else if(a==b)
return 0;
else
return -1;
}
using System;
class Test{
static int[] a = { 1, 2, 3, 4, 5, 6, 7, 8 };
public static void Main(){
int s0, s1, s2;
s0 = s1 = s2 = 0;
for (int i = 0;i < 8;i++){
switch (a[i] % 3){
case 0: s0 += Test.a[i]; break;
case 1: s1 += Test.a[i]; break;
case 2: s2 += Test.a[i]; break;
}
}
Console.WriteLine(s0 + " " + s1 + " " + s2);
}
}
程序运行结果:9 12 15
using System;
class Test{
public static void Main(){
int[] a ={2,4,6,8,10,12,14,16,18};
for (int i=0;i<9;i++){
Console.Write(" "+a[i]);
if ((i+1)%3==0)
Console.WriteLine();
}
}
}
写出以下程序的运行结果:
2 4 6
8 10 12
14 16 18
using System;
class Test{
public static void Main(){
int s=0,i;
for (i=1;;i++){
if (s>50){
break;
}
if (i%2==0){
s+=i;
}
}
Console.WriteLine ("i,s=" + i + "," + s);
}
}
程序运行结果:i,s=15,56
static void Main(string[] args){
string[] words = new string[] {"a","b","c"};
foreach ( string word in words){
Console.WriteLine(word);
}
}
运行结果:
a
b
c
// 完善如下程序:键入10个整数,统计其中正数(neg)、负数(pos)和零(zero)的个数并将三者输出。
static void Main(string[] args) {
int i;
int num;
int zeroNum = 0;
int ZengNum = 0;
int FuNum = 0;
for(i = 1;i <= 10;i++){
Console.WriteLine("请输入第{0}个整数",i);
string strTemp = Console.ReadLine();
num = Convert.ToInt32(strTemp);
if (num > 0){
ZengNum++;
}
else if(num == 0){
zeroNum++;
}
else{
FuNum++;
}
}
Console.WriteLine("正数:{0}、负数: {1}、 零:{2}", ZengNum, FuNum, zeroNum);
}
// 下列代码的功能是要遍历整个数组并将其显示出来,但是有一行代码是错误的。请检查下列代码,并在错误代码行后填入该行完整的正确代码:
1).static void Main(string[] args)
2). {
3). string[] myArray = new string[]{"C#","C++","VB","java"};
4). for(int i = 1;i < myArray.Length - 1;i++)
5). {
6). Console.WriteLine(myArray[i]);
7). }
8). }
// 答: 第 4 行错误。 应改为 for(int i = 0;i < myArray.Length;i++)
// 完善如下程序:求5的阶乘并输出
static void Main(string[] args) {
int mul = 1;
for(int i = 1;i <= 5;i++){
mul*=i; //1 2 6 24 120
}
Console.WriteLine(mul);
}
static void Main(string[] args) {
int[] nums = new int[3];
int max = int.MinValue;
for (int i = 0; i < 3; i++)
{
string strTemp = Console.ReadLine();
nums[i] = int.Parse(strTemp);
}
for (int i = 0; i < 3; i++)
{
if (nums[i] > max)
{
max = nums[i];
}
}
Console.WriteLine(max);
}
// 本程序的功能___求数组中的最大值