当前位置:网站首页>C programming exercise
C programming exercise
2022-07-06 12:30:00 【Bald eleven】
Write the code as follows :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
int k1 = 364;
int k2 = 364;
while (k1>=3)
{
k2+= k1 / 3;
k1 = (k1 / 3) + (k1 % 3);
}
Console.WriteLine(" You can drink it altogether {0} A bottle of coke , be left over {1} Empty bottles ", k2, k1);
Console.ReadKey(true);
}
}
}
The program runs as follows :
Write the code as follows :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" Please enter the string :");
string str = Console.ReadLine();
// Convert a string to an array of characters
char[] strArray = str.ToArray();
// Loop traversal
for (int i = 0; i < strArray.Length; i++)
{
// Decide if it's a letter
if ((strArray[i] >= 'A' && strArray[i] <= 'Z') || (strArray[i] >= 'a' && strArray[i] <= 'z'))
{
strArray[i] = (char)(strArray[i] + 3);
// Lowercase letters
if (strArray[i] > 'z' && strArray[i] < 'z' + 4)
{
strArray[i] = (char)(strArray[i] - 26);//26 Is a total period
}
// Capital
if (strArray[i] > 'Z' && strArray[i] < 'Z' + 4)
{
strArray[i] = (char)(strArray[i] - 26);
}
}
}
foreach ( char temp in strArray )
{
Console.Write(temp);
}
Console.ReadKey(true);
}
}
}
The program runs as follows :
Write the code as follows :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
// The user enters an ordered array
string str = Console.ReadLine();// Get user input Separate... With spaces
string[] strArray = str.Split(' ');
int[] intArray = new int[strArray.Length];// Define that the length of the number array is equal to that of the character array
for (int i = 0; i < strArray.Length; i++) // Get an array of numbers
{
int number = Convert.ToInt32(strArray[i]);
intArray[i] = number;
}
for(int j=0;j<intArray .Length -1;j++)// How many numbers, how many rounds ( length -1 Round is also ok , Because there are only numbers left in the end , There is no need to compare )
{
// Compare
for(int i=0;i<intArray .Length -1;i++)// Compare and sort each number in the array
{
if(intArray [i]>intArray [i+1])
{
int temp = intArray[i];
intArray[i] = intArray[i +1];
intArray[i + 1] = temp;
}
}
}
foreach (int temp in intArray )
{
Console.Write(temp + " ");
}
Console.ReadKey(true);
}
}
}
The program runs as follows :
Write the code as follows :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
string str = Console.ReadLine();// Get user input Separate... With spaces
string[] strArray= str.Split(' ');
int[] intArray = new int[strArray.Length];// Define that the length of the number array is equal to that of the character array
// Get an array of numbers
for (int i=0;i<strArray .Length;i++)
{
int number= Convert.ToInt32(strArray [i]);
intArray[i] = number;
}
int min=intArray [0];
int minIndex = 0;
for (int i=1;i<intArray .Length;i++)
{
if (intArray [i]<min)
{
min = intArray[i];
minIndex = i;
}
}
int t;
t = intArray[0];
intArray[0] = intArray[minIndex];
intArray[minIndex] = t;
foreach (int tep in intArray )
{
Console.Write(tep );
}
Console.ReadKey(true);
}
}
}
The program runs as follows :
Write the code as follows :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _1
{
class Program
{
static void Main(string[] args)
{
// Judge whether it is a legal identifier It consists of English letters and underscores Cannot start with a number
string str = Console.ReadLine();
bool pd = true;
for(int i=0;i<str.Length;i++)
{
if ((str[i] < 'a' || str[i] > 'z') && (str[i] < 'A' || str[i] > 'Z') && (str[i] < '0' || str[i] > '9') && str[i] != '_')// Lowercase letters Capital Numbers Underline
{
pd = false;
break;
}
}
if(str[0]>='0'&&str[0]<='9')
{
pd = false;
}
if (pd )
Console.WriteLine(" yes ");
else
Console.WriteLine(" No ");
Console.ReadKey(true);
}
}
}
The program runs as follows :
边栏推荐
- JS變量類型以及常用類型轉換
- Gravure sans fil Bluetooth sur micro - ordinateur à puce unique
- [offer9] implement queues with two stacks
- Who says that PT online schema change does not lock the table, or deadlock
- 记一次云服务器被密码爆破的经历——关小黑屋、改密码、改端口
- Problèmes avec MySQL time, fuseau horaire, remplissage automatique 0
- Symbolic representation of functions in deep learning papers
- ESP8266连接onenet(旧版MQTT方式)
- Basic operations of databases and tables ----- modifying data tables
- Walk into WPF's drawing Bing Dwen Dwen
猜你喜欢
Understanding of AMBA, AHB, APB and Axi
Redis based distributed locks and ultra detailed improvement ideas
Compilation principle: preprocessing of source program and design and implementation of lexical analysis program (including code)
ESP学习问题记录
【ESP32学习-2】esp32地址映射
2021.11.10 compilation examination
Basic operations of databases and tables ----- classification of data
Types de variables JS et transformations de type communes
Gravure sans fil Bluetooth sur micro - ordinateur à puce unique
JS数组常用方法的分类、理解和运用
随机推荐
Arduino uno R3 register writing method (1) -- pin level state change
Basic operations of databases and tables ----- creating data tables
MySQL時間、時區、自動填充0的問題
JS variable types and common type conversions
idea中好用的快捷键
[offer18] delete the node of the linked list
[esp32 learning-1] construction of Arduino esp32 development environment
History object
About using @controller in gateway
[Nodejs] 20. Koa2 onion ring model ----- code demonstration
ES6语法总结--下篇(进阶篇 ES6~ES11)
ARM PC=PC+8 最便于理解的阐述
Gateway 根据服务名路由失败,报错 Service Unavailable, status=503
Working principle of genius telephone watch Z3
HCIP Day 12
.elf .map .list .hex文件
(3) Introduction to bioinformatics of R language - function, data Frame, simple DNA reading and analysis
JUC forkjoin and completable future
Pat 1097 duplication on a linked list (25 points)
CUDA C programming authoritative guide Grossman Chapter 4 global memory